0

我对世界银行提供的数据有这些困难。当我进行数据调用时,一切都很好(我收到了有效的 JSON)。但由于我使用的是项目 API,因此 JSON 请求会返回一个 .txt 文件。

我的问题是:我可以用 JS 或 jQuery 解释这个 .txt 文件吗?或者我可以将它存放在 localStorage 中吗?

项目链接示例:http: //bit.ly/N8cFxO

{"rows":10,"os":"0","page":"1","total":"0","projects":{}}

(我知道这个链接不包含任何项目)

提前感谢您的回答!

4

4 回答 4

1

是的,您可以使用 jquery $.parseJSON() 函数将其转换为 json 对象。

于 2012-08-18T19:25:43.013 回答
0

我通过使用本地文件解决了它。

于 2012-09-14T13:46:34.280 回答
0

只要文件的内容是一个有效的 JSON 字符串,那么您就可以毫无问题地解析它。

对于您链接的文件,它是有效的 JSON,因此可用。

于 2012-08-18T19:25:20.430 回答
0

逐行读取流中的 .txt 文件并解析 JSONObject。

 URL url = new URL("Your api link");


 BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
    while ((line = in.readLine()) != null) {
    JSONObject jobject = new JSONObject(line);
    //parse your JSON data 
    }
于 2012-08-18T19:28:54.757 回答