我正在开发一个需要从API获取数据的javascript程序。
我的问题是我无法从网址字符串转到实际的JSON数据。
我看了here,他们提供了这个答案:
将您的JSON字符串设为变量var jsonString
,然后...
var myJsonObject = JSON.parse(jsonString);
所以我最终得到了:
var url = "https://pixabay.com/api/?";
var data = JSON.parse(url);
但这不起作用。我确定我错过了一些明显的东西,但我看不清楚。
非常感谢任何帮助,谢谢!
答案 0 :(得分:0)
您需要在网址中传递变量及其值。
var url = "https://pixabay.com/api/?var1= " + var1;
var var1 = req.params.var1;
var jsonString = { "var1": var1 }
var data = JSON.parse(url);
在解析之前,您需要使用JSON格式的字符串。