Javascript:将包含 JSON 的 URL 转换为可遍历变量?

标签 javascript json dictionary

Javascript:如果我有一个包含 JSON 内容的 url,我如何从该 url 将 JSON 存储在一个变量中,我可以遍历该变量并从中获取某些值?

例如,网址可能包含类似这样的内容,而没有其他内容:

{"cookies": [ {"chocolate": 50}, {"raisin": 12} ]  }

我如何提取 URL 的内容以获得可以将内容分配给变量(例如 x)的对象,然后使用 x.cookies 等函数来获取 [ {"chocolate": 50}, {"葡萄干”:12} ] }??

非常感谢!我非常感谢您的帮助:)祝您有美好的一天!

最佳答案

JSON.parse是将JSON字符串转换为变量的通用命令。

var x = JSON.parse('{"cookies": [ {"chocolate": 50}, {"raisin": 12} ]  }');
console.log(x.cookies);

关于Javascript:将包含 JSON 的 URL 转换为可遍历变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37737425/

相关文章:

javascript - jQuery 5 元素创建一个新元素,将接下来的 5 个元素包裹在其中

javascript - 在 if 语句中使用 .then 来解析 JSON

javascript - 在 AngularJS 的数据可视化上下文中调用 D3 工具提示

python - 基本 Python 元编程 : populating dictionaries?

Python用于键,字典中的值

JavaScript:仅在特定元素内捕获右键单击和禁用菜单

php - 使用 WP-API 帖子数据返回评论

java - 反序列化 json 对象的嵌套数组返回 null

python - Json 循环的列表索引超出范围错误

c++ - 是否有更优雅的方式有条件地插入到 std::maps 的 std::map 中?