json 带斜杠时如何解析
2016-03-22 11:50
645 查看
比如像这样的JSON:
斜杠“\”是为了让后面的引号显示出来,解析式不必在意这个斜杠。这个json result后面的”{…}”这是一个字符串,而不是json对象。以往的话,是这样的:
可以看出resullt后面的是 {。。。},而不是“{。。。}” 后面这个例子可以按照json对象处理。
而上面那个需要先把字符串转化为json对象,是这样处理的:
比如要想得到RFM_12_var6 的值
{ "result": "{ \"RFM_12_var6\":\"17\", \"RFM_12_var50\":\"19\", \"RFM_12_var20\":\"5950.0\", \"rsk_score\":\"856\", \"FLAG_6_var4\":\"1\", \"FLAG_6_var1\":\"3\", \"dc_flag\":\"debit\", \"MON_12_var1\":\"12\", \"crb_score\":\"0.012552760953\", \"cnp_score\":\"6\", \"MON_3_var1\":\"3\", \"RFM_12_var44\":\"6281.0\", \"RFM_12_var40\":\"0.0\", }", "status":"0", "value":"查询成功" }
斜杠“\”是为了让后面的引号显示出来,解析式不必在意这个斜杠。这个json result后面的”{…}”这是一个字符串,而不是json对象。以往的话,是这样的:
{ "result": { "swift_number":"100032_20160127091434_7510", "Flag": {"specialList_c":"1"}, "SpecialList_c": { "id":{"bank_lost":"0"}, "cell":{}, "gid":{} }, "code":"00" }, "status":"0", "value":"查询成功" }
可以看出resullt后面的是 {。。。},而不是“{。。。}” 后面这个例子可以按照json对象处理。
而上面那个需要先把字符串转化为json对象,是这样处理的:
比如要想得到RFM_12_var6 的值
String o = json.getString( "result"); JSONObject object = JSONObject.parseObject(o); String s = object.getString("RFM_12_var50" );//这样就可以得到RFM_12_var6的值
相关文章推荐
- iOS js oc相互调用(JavaScriptCore)
- 介绍 JSON
- Js中String对象方法replace()用法详解
- js select option 选中触发事件
- JS日期比较大小 给定时间和持续时间计算最终时间
- js正则表达式中的问号几种用法小结
- 用JavaScript将数字转换为大写金额
- JavaScript计算指定日期与当前日期的相差天数
- JavaScript验证字符串只能包含数字或者英文字符的代码实例
- fastjson
- IE和Firefox的Javascript兼容性总结
- ejs里面如何判断某个参数是不是已经定义了?直接用会抛异常,直接判断也会。
- JS实现图片上传之前先预览
- Js获取URL及参数方法
- 简单jxl操作之jsp下载Excel
- js图表化工具
- JS判断数据类型
- Html+css+javascript总结
- JavaScript-----获取本周第一天、最后一天的日期
- HTML5/JavaScript UI控件Wijmo Enterprise正式发布2016 v1|附下载