尝试使用WOT api从JSON或JSONP中提取数据

时间:2013-09-20 17:45:03

标签: java javascript android json jsonp

我正在使用WOT(信任网)api。在此,我收到了这种格式的回复,

process( { 
    "www.google.com": {
        "target": "google.com", 
        "0": [ 95, 84 ], 
        "1": [ 95, 84 ], 
        "2": [ 95, 84 ], 
        "4": [ 93, 78 ], 
        "categories": {
            "501": 92
        } 
    }
} )

我很困惑从这种JSON格式中提取数据字符串。我搜索了很多但找不到任何方法。

我想从类别中提取...意味着我想保存'502'值。

1 个答案:

答案 0 :(得分:0)

问题: JSON对象以“{”开头,以“}”结尾,您获得的响应不是正确的JSON格式。

分析:为什么?您可能会问,响应以p中的process字符开头,以)字符结尾,而不是“}”。

解决方案:要修复json,我们需要删除process ()字符串,以便可以将响应解析为JSON。

提示:使用String.replace()方法将空白字符串""替换为不需要的字符串,更多信息herehere

希望这会有所帮助,祝你好运! ^^

里德