我在java中常用的JSON是阿里巴巴开发的 fastjson,性能非常不错。
1、引用fastjson
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
2、创建java中的json对象并赋值
public void testAction(){
JSONObject jsonObject = new JSONObject();
jsonObject.put("String","22222");
jsonObject.put("service","app");
System.out.println(jsonObject);
}
3、JSon对象与字符串互相转换
//将JSON对象转化为字符串
String a = JSON.toJSONString(jsonObject);
//将JSON数组转化为字符串
String b = JSON.toJSONString(arrName);
//将字符串转换为JSON对象
JSONObject jsonObject =JSONObject.parseObject(String)