javascript - 如何从基于 JSON 输入创建的数组中获取值?

标签 javascript json

有一个 JSON 文件,其中包含我导入到脚本中的对象。该文件或多或少看起来是这样的:

{
"names": [
{
    "name": "latacz",
    "displayName": "latacz"
},
{
    "name": "bomkliwer",
    "displayName": "bomkliwer"
},
(...)

它被正确解析,值存储在名为 sail 的对象中,当我 console.log(sail) 对象的内容时,我得到:

enter image description here

我的问题是:如何获取值,即数组元素的 displayNamename

最佳答案

var names = sail.names;

names.forEach(function(item){
    var name = item.name;
    // Console.log("name: ", name);
    var displayName = item.displayName;
    // Console.log("displayName: ", displayName);
})

关于javascript - 如何从基于 JSON 输入创建的数组中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41771658/

相关文章:

javascript - Google VR 视频无法加载

json - 如果 JSON 包含数组,则解析该 JSON 时出错

java - 为什么 Swagger 在示例中创建了一个 systemId 字段?

java - Spring MVC XML请求返回406错误

javascript - 扩展错误给出错误的堆栈跟踪信息

javascript - 展平 Angular2 中的可观察数组

javascript - 表多列过滤器

javascript - 如何通过选择选项禁用/启用输入?

json - Delphi - 在运行时解析 JSON 数据时发生访问冲突

java - FLAT JSON ARRAY 到带有 Jackson JSON lib 的 Bean 列表