JSON数据操作方法

JS操作JSON

JSON.stringify(arrayObj)  //将对象转换成为JSON格式字符串

JSON.parse(对象) //将 JavaScript 对象表示法 (JSON) 字符串转换为对象

JAVA 操作

-json-lib-2.3-jdk15.jar
-net.sf.json.JSONArray
-net.sf.json.JSONObject

JSONArray jsonArray = (JSONArray) JSONSerializer.toJSON(JSON集合字符串);  //解析JSON集合字符串为JSON集合

JSONArray.fromObject(集合或对象).toString() //JSON集合转换为字符串

JSONObject  jobject = JSONObject.fromObject(JAVA对象); //转换JAVA对象为JSON对象

jobject .toString() //JSON对象转换为字符串


-gson-1.7.2.jar

 String gsonStr = gson.toJson(persons); //转换对象为JSON字符

 InspectionTaskBean  taskBean= gson.fromJson(taskBeanParma,对象.class); //将JSON字符串转换为JAVA对象

 Gson son = new  Gson();
 String listStr = son.toJson(list);   //JSON集合字符串转换成为对象

 List<对象> jsonList =  son.fromJson(listStr, new TypeToken<List<对象>>(){}.getType());

你可能感兴趣的:(json)