1.引入相关maven依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.30</version>
</dependency>
2. fastjson使用实例
//这里将JavaBean对象转化成json字符串
String jsonString = JSON.toJSONString(javaBean);
System.out.println(jsonString);
//这里将json字符串转化成JavaBean对象,
JavaBean javaBean=JSON.parseObject(jsonString, JavaBean.class);
System.out.println(javaBean.toString());
//将JavaBean对象集合转换为json字符串
String jsonString = JSON.toJSONString(javaBeanList);
System.out.println("json字符串:"+jsonString);
//解析json字符串为JavaBean对象集合
List<JavaBean> javaBeanList= JSON.parseArray(jsonString, JavaBean.class);
注:其中JSONObject使用和HashMap类似;JSONArray使用和ArrayList类似;
网友评论