[Json——使用Json jar包实现Json字符串与Java对象或集合之间的互相转换]
1,[java将JSON字符串转换为实体类对象 @SuppressWarnings(unchecked)public static T jsonToObject(String jsonString, Class pojoCalss) {try{Object pojo;json格式的字符串
public class Demo {
5. public static void main(String[] args) throws Exception {
6. String str = "{\"a\":\"b\", \"c\":\"d\"}";
7. JSONObject a = new JSONObject(str);
8. System.out.println(a); // {"c":"d","a":"b"}
9. System.out.println(a.get("c")); // d
10. }
11.}
2,json数组的格式
其中AlarmRecord为javabean对象 字段包括a,b,a
public List getJson() throws Exception{
String str="[{"a":1,"b":"2","c":3}, {"a":1,"b":"2","c":3}]"
JSONArray jArray=JSONArray.fromObject(str);
List list=JSONArray.toList(jArray,AlarmRecord.class);
return list;
}
用的jar包请下载 附件[一行代码即可搞定,绕了n个圈才找到var jsonString ='{jsonSupportBean:{errorMessage:Duplicate label group name of 'Kevin6666'.,message:null,result:nu]