JSON对象和json数据串问题
来源:互联网 发布:网络客服工作技巧 编辑:程序博客网 时间:2024/05/19 17:52
前段开发中往往通过一个ajax请求返回一个json数据串,然后解析展示结果信息;
//如果没有JSON.prase(msg.data)转化为JSON对象,回调函数in报错;
JSONObject data=new JSONObject();JSONArray items=new JSONArray();data.put("total", totalCount);data.put("items",items);for(OperationLogVO vo : list){JSONObject logItem=new JSONObject();logItem.put("id", vo.getId());logItem.put("detail", vo.getDetail());logItem.put("date", DateUtil.dateToSec(vo.getOptDatetime()));logItem.put("module", vo.getSysModule());logItem.put("modulName", vo.getSysModuleName());logItem.put("peer", "fr1-1");JSONObject user=new JSONObject();user.put("id", vo.getPersonid());user.put("name", vo.getPersonName());logItem.put("user", user);items.put(logItem);}Result result = new Result();result.setData(data.toString());return result;
//取数据
$.ajax({type:"POST",url:baseUrl+"/log/history/get.ser",data:params,dataType:"json",success: function(msg){ if(msg.retCode==1){ console.info(JSON.parse(msg.data)); cbFn(JSON.parse(msg.data)); }},error:function(msg){failFn(msg.responseJSON);}});
//cbFn回调函数:<pre name="code" class="javascript">if( "total" in data ){ total =data.total;}
//如果没有JSON.prase(msg.data)转化为JSON对象,回调函数in报错;
//字符串和json的格式转化问题:
1、通过eval转化
function strToJson(str){var json = eval('(' + str + ')');return json;}2、通过new function形式
function strToJson(str){var json = (new Function("return " + str))();return json;}3、通过全局的JSON对象:json串规范
function strToJson(str){return JSON.parse(str);}
0 0
- JSON对象和json数据串问题
- Json对象和Json串
- json对象和json串的区别
- Json字符串和Json对象的转换和问题总结
- java值对象和Json数据转换
- java值对象和Json数据转换
- JSON和JAVA数据对象转换
- Android 数据解析格式和JSON对象
- JSON对象和JSON字符串
- Json字符串和Json对象
- json对象和json字符串
- json字符串和json对象
- json字符和json对象
- JSon对象、JSon数组和JSon字符串。
- json串和对象-----转化
- JSON数据对象
- php数据库数据转换为js中的json对象,JSON.parse()和JSON.stringify()
- json数据拼接和foreach参数问题
- 芇蕿蚀膈芆螁袅肄芅蒁螈羀
- 袇羇蒈螁螀羃膄蚀螂聿莃薀
- 莈葿羈肆薁蚅袄肅芀薈螀肄
- 芄莂螅膇莀薁蚅聿莆螀袇肂
- 程序员vs瓦工 那么到底谁牛逼?
- JSON对象和json数据串问题
- 罿羅膂薈螂袁膁蚀薄腿膁荿
- 薄羇羅薁螃袆芁膄蕿蚆芃芀
- 蚇螅芀蒄薃袄莂虿袂袃肂蒂
- 聿蒀蚃袄莁蒂蝿肃膀莅螄袀
- 蝿袁肆薇袈羄芁蒃袇肆肄荿
- 羈膁莃蒆羁芇腿螈袃芃莈薈
- 芈蒂羄芄莀蚇袀芃蒂蒀袆节
- 蒁蚃腿芀薇袁肈薆薂肀芀薈