js解析复杂json对象

json对象:

{
    "req": {
        "method": "POST",
        "url": "http://127.0.0.1:8081/banking-merchant-console/queryKeyByAcceptBizNoProcess.api",
        "data": {
            "acceptBizNo": "B018747A",
            "sign": "b42a6d73179a59a3bbd5044c41351a3e"
        },
        "headers": {
            "user-agent": "node-superagent/3.5.2",
            "content-type": "application/json",
            "accept": "application/json"
        }
    },
    "header": {
        "server": "Apache-Coyote/1.1",
        "set-cookie": [
            "JSESSIONID=0758EA591419778CE885F5F102BDB43F; Path=/banking-merchant-console/; HttpOnly"
        ],
        "content-type": "application/json;charset=UTF-8",
        "content-language": "zh-CN",
        "content-length": "620",
        "date": "Mon, 05 Jun 2017 01:48:02 GMT",
        "connection": "close"
    },
    "status": 200,
    "text": "{\"pagination\":{\"orderRule\":null,\"pageNo\":null,\"totalPages\":null,\"orderBy\":null,\"pageSize\":null,\"totalCounts\":null},\"serviceCode\":\"000000\",\"appCode\":\"00\",\"withdrawNotifyUrl\":null,\"tellerId\":\"1\",\"orgNo\":\"101\",\"acceptBizNo\":\"B018747A\",\"systemNo\":\"CORE\",\"transDate\":\"2017-06-05\",\"signKey\":\"21232f297a57a5a743894a0e4a801fc3\",\"approvalFlag\":false,\"resultType\":\"N\",\"terminalNo\":null,\"accountingDate\":\"2017-06-05\",\"transTime\":\"09:48:02\",\"zipped\":\"N\",\"timeZone\":8,\"journalNo\":\"ME0352017060500000035\",\"refundNotifyUrl\":null,\"voucherNo\":null,\"reqJournalNo\":null,\"encrypted\":\"N\",\"payNotifyUrl\":null,\"messages\":[],\"authLevel\":\"00  \"}"
}


第一步:确定是json对象而不是json字符串,如果是字符串先转化为对象:

var json = eval("("+ xxx + ")" );
第二步:获取到某一步之后(json.text)可能会变为字符串,此时需要将字符串转化为对象然后继续获取,否则会变为undifine;

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值