java map 转 json 自编封装
1、自编封装代码:
import com.alibaba.fastjson.JSON;
import java.util.*;
public class jsonConversion {
private String conversion(Map<String, String> data){
StringBuilder str = new StringBuilder("{");
for (String key : data.keySet()) {
str.append("\"").append(key).append("\"").append(":").append("\"").append(data.get(key)).append("\"").append(",");
}
str.append("}");
return str.toString();
}
public static void main(String[] args){
Map<String, String> map = new HashMap<>();
map.put("name", "bb");
map.put("age", "cc");
map.put("good", "123");
jsonConversion jsoncon = new jsonConversion();
String json = jsoncon.conversion(map);
System.out.println(json);
Map maps = (Map) JSON.parse(json);
System.out.println(maps.get("name"));
}
}
自动化学习。

浙公网安备 33010602011771号