无法解析此json格式

时间:2015-08-21 13:49:41

标签: android json

jsonUptimeRobotApi({"stat": "ok","account":{"monitorLimit":"50", "monitorInterval":"5", "upMonitors":"23", "downMonitors":"1", "pausedMonitors":"0"}})

任何人都可以告诉我解析它的方法。

1 个答案:

答案 0 :(得分:3)

这看起来很像Flickrs用他们的jsonFlickrApi()回应。

也许您可以阅读文档,您可以将其添加到Flickr调用以接收正常的JSON &nojsoncallback=1

如果所有其他方法都失败了,你可以这样做:

String jsonResponse = "jsonUptimeRobotApi({"stat": "ok","account":{"monitorLimit":"50", "monitorInterval":"5", "upMonitors":"23", "downMonitors":"1", "pausedMonitors":"0"}})";
int startIndex = jsonResponse.indexOf("(") + 1;
int endIndex = jsonResponse.lastIndexOf(")") - 1;
jsonResponse = jsonResponse.substring(startIndex, endIndex);
JSONObject jo = new JSONObject(jsonResponse);

同样,我建议不要采用这种方法,但这可能会让你得到你想要的东西。