js对象转换json字符串后到后台使用的备忘

js 端
JSON.stringify(js对象数组);
转成json字符串
JSON.stringify($('#formid').serializeObject()),



java端
一般对象的转换
final String jsonForm = (String)request.get("formidstr");
 			final JSONObject obj= JSONObject.fromObject(jsonForm);
 			String[] dateFormats = new String[] {"yyyy-MM-dd"};   
 			JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(dateFormats));   
 			MyObject obj = (MyObject) JSONObject.toBean(obj, MyObject.class);

数组的转换
net.sf.json.JSONArray
JSONArray dataList = JSONArray.fromObject(json格式的字符串);//如"[{"a":"avalue"},{"b":"bvalue"}]"

dataList 中填充的是Map对象。

你可能感兴趣的:(json)