怎样从java后台获取json字符串并转换为json对象输出?

Python014

怎样从java后台获取json字符串并转换为json对象输出?,第1张

使用json-lib.jar这个工具\x0d\x0apublic String getJson(Object obj){\x0d\x0a JSONObject json\x0d\x0a json = JSONObject.fromObject(obj)\x0d\x0a return json.toString()\x0d\x0a}\x0d\x0a使用jquery来处理json\x0d\x0a//转换为json数据 datas可以用ajax从后台获取上面getJson中的数据\x0d\x0avar jsonDatas = eval("(" + datas + ")")\x0d\x0a //循环遍历数据\x0d\x0ajQuery.each(jsonDatas, function(item) {\x0d\x0a//循环\x0d\x0a})

在后台拼接好JSON字符串后,直接用out输出到界面,\x0d\x0aWriter out = = response.getWriter()\x0d\x0a if(str!=null){\x0d\x0aout.write(jsonstr)\x0d\x0aout.flush() \x0d\x0a }

3.JSON串-->Object 4.JSON串-->XML 5.XML-->JSON串 System.out.println(json);}特别注意:1、所有的Bean都应该定义为public,否则会出现net.sf.json.JSONException: java.lang.NoSuchMethodException: Property '***' has no getter method的.