javascript - 我如何访问这个 json 中的内容?

标签 javascript json

{"EN":[{"EN":"please enter a valid number :"},{"EN":"Please enter a valid weight:"}],"NL":[{"NL":"Vul een geldig nummer: in"},{"NL":"Vul een geldig gewicht: in"}],"DE":[{"DE":"Bitte geben Sie eine gültige Zahl:"},{"DE":"Bitte geben Sie eine gültige Gewicht:"}],"FR":[{"FR":"S'il vous plaît entrer un nombre valide:"},{"FR":"S'il vous pla&#238t entrer un poids valide:"}],"PL":[{"PL":"Proszę wpisać aktualny numer:"},{"PL":"Proszę podać poprawny waga:"}]}

我想要数据“请输入有效的重量:”

我尝试了 alert(json['EN'][1]);//它给了我 Object 对象警报

最佳答案

解决方案

如果您的对象名为 json,那么解决方案如下:

json['EN'][1]['EN']

说明

通过json['EN'][1],您将获得以下对象:

{"EN":"Please enter a valid weight:"}

所以剩下的唯一事情就是访问与其“EN”键关联的值。

诗。当然,您可以通过两种方式访问​​ JavaScript 中的属性,例如: json['EN']json.EN,但首选第一个。方括号表示法被视为最佳实践,它更加灵活。有关此主题的更多信息:JavaScript property access: dot notation vs. brackets?

关于javascript - 我如何访问这个 json 中的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9731457/

相关文章:

javascript - 页面刷新后保持复选框被选中

javascript - 如何在圈子之间均匀分割 d3 链接

ios - 在获取 JSON 时在 iOS 中使用 spinKit 显示微调器

javascript - Bootstrap Accordion 。保留多个面板的页面加载状态

javascript - $().click需要按两次。 jQuery JSP

java - 如何从jsp接收并解析json数据?

Javascript - 在水果列表下拉列表中添加一次橙色

javascript - 如果我在 NodeJS 中创建服务器时删除 res.end() 会发生什么?

javascript - jquery UI 可拖动性和可调整大小功能不起作用

json - 无法使用本地创建的向量,因为 "borrowed"