0

我正在使用 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”值。

4

1 回答 1

0

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

分析:为什么?您可能会问,响应以pchar from开头,以 charprocess结尾),而不是“}”。

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

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

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

里德

于 2013-09-24T03:40:34.820 回答