您的位置:首页 > 移动开发 > Objective-C

Json返回String对象和Object对象

2012-06-14 20:48 218 查看
String jsonStr = "{'id':'1','name':'name1','desc','description1'}";

JSONObject json = new JSONObject();

json.put('value1',jsonStr); //String对象

json.put('value2',new JSONObject(jsonStr));
//Object对象

response.setContentType("text/html;charset=UTF-8");

response.getWriter().print(json.toString());

var json=Ext.util.JSON.decode(response.responseText);

var value1 = json.value1;//{'id':'1','name':'name1','desc','description1'}

var value2 = json.value2;//[object]

如果Json返回的是Object对象,则可以通过下面的方法直接转换为Record,如果是String对象则不能正确转换为Record:

Ext.data.Record( Array data, [Object id] );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐