json转换







function allTrialParent(){
$.get('../trial/trialParentList',function(req){
if(req!=undefined && req!=null){
var data = eval('('+req+')');
var dataValue = data.rows;
$("#fm_trialParent").combobox({
valueField:'id',
textField:'title',
data:dataValue,
onSelect:function(record){
var id=record.id;
if(id!=undefined
&&id!=null){
newTrialParentId = id;
}
}
});
}
})
}




现有一个字符串json 如下:
req =
"{"total":"4","rows":[{"createTime":"","description":"","finishTime":"2017-05-18","id":404,"pwd":"","startTime":"2017-04-18","state":3,"stateDesc":"测试进行中","tId":0,"title":"0418测试测评父级测评","trialFileId":"","trialList":[],"trialMapList":[],"userId":0},
{"createTime":"","description":"","finishTime":"2017-04-21","id":400,"pwd":"","startTime":"2017-03-21","state":3,"stateDesc":"测试进行中","tId":0,"title":"抚州第二次测评父级测评","trialFileId":"","trialList":[],"trialMapList":[],"userId":0},
{"createTime":"","description":"","finishTime":"2017-04-24","id":399,"pwd":"","startTime":"2017-03-20","state":3,"stateDesc":"测试进行中","tId":0,"title":"3.20开发3","trialFileId":"","trialList":[],"trialMapList":[],"userId":0},
{"createTime":"","description":"","finishTime":"2017-04-24","id":398,"pwd":"","startTime":"2017-03-20","state":3,"stateDesc":"测试进行中","tId":0,"title":"3.20开发2","trialFileId":"","trialList":[],"trialMapList":[],"userId":0}]}"


刚开始使用 var data = eval(req); 这种转换方式报错。


最后使用eval('('+req+')');加一个单引号。
data = Object {total: "4", rows: Array(4)}


dataValue = Array(4)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值