我对世界银行提供的数据存在这些困难。当我进行数据调用时,一切都很顺利(我收到了有效的JSON)。但由于我使用的是项目API,因此JSON请求会返回.txt文件。
我的问题是:我可以用JS或jQuery解释这个.txt文件吗?或者我可以在localStorage中存货吗?
项目链接示例:http://bit.ly/N8cFxO
{"rows":10,"os":"0","page":"1","total":"0","projects":{}}
(我知道此链接不包含任何项目)
提前感谢您的回答!
答案 0 :(得分:1)
是的,您可以使用jquery $ .parseJSON()函数将其转换为json对象。
答案 1 :(得分:0)
只要文件的内容生成有效的JSON字符串,就可以解析它而没有任何问题。
对于您链接的文件,它是有效的JSON,因此可以使用。
答案 2 :(得分: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
}
答案 3 :(得分:0)
我使用本地文件解决了它。