javascript - 如何直接从api获取json并使用它?

标签 javascript json

var moviereviewtext = "{"title": "Friday the 13th", "year": 1980, "reviews": [{"reviewer": "Pam", "stars": 3, "text": "Pretty good, but could have used more Jason"}, {"reviewer": "Alice", "stars": 4, "text": "The end was good, but a little unsettling"}]}";

var jsonobj = eval("(" + moviereviewtext + ")");

上图中有一个变量,我们以 json 格式输入数据。但我需要的是,我有 api 的 url,我必须从那里获取 json 并将其分配给变量。怎么做?

最佳答案

你没有忘记转义你的引言吗?

如果是这样,你应该这样做:

var moviereviewtext = "{\"title\": \"Friday the 13th\", ...}";

或者那个

var moviereviewtext = "{'title': 'Friday the 13th',  ...}";

关于javascript - 如何直接从api获取json并使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11290405/

相关文章:

javascript - 未调用 getJSON 回调

c# - 序列化为 XML 时如何处理 JSON 键中的空格?

javascript - 如何在教育应用程序的 JavaScript 中安全地使用 eval()?

ios - 尝试使用 swiftJson 解析 json 数组

javascript - 在索引 x, y 之间插入元素

javascript - 如何在ajax中格式化货币

php - 如何在使用 JSON_FORCE_OBJECT 参数时删除 php json 编码函数中的 JSON 对象 ID

java - 反序列化更改内部节点的 JSON

javascript - 重置计时器

javascript - TypeScript:同一类型/接口(interface)内的条件类型