【问题标题】:How do I parse the following nested object in JavaScript? [duplicate]如何在 JavaScript 中解析以下嵌套对象? [复制]
【发布时间】:2020-11-12 05:58:32
【问题描述】:

我有一个 JSON 对象,其中包含另一个如下所示的 JSON 对象,其大小不固定。我需要访问内部对象中的值。

myObj = {
"name" : "XYZ",
"sex" : "F",
"questions" : {"1":"testquestion1", "2":"testquestion2", "3":"testquestion3"}
}

我需要一种使用循环提取[testquestion1,testquestion2,testquestion3] 的方法。

提前致谢!

【问题讨论】:

  • 请阅读json标签的使用说明,尤其是全大写的。将术语 JSON 用于实际上是 JavaScript 代码的东西是令人困惑的。 “JSON”用于文本数据交换格式。

标签: javascript parsing nested


【解决方案1】:

你不需要循环,你可以使用Object.values()

let myObj = {
"name" : "XYZ",
"sex" : "F",
"questions" : {"1":"testquestion1", "2":"testquestion2", "3":"testquestion3"}
}

let result = Object.values(myObj.questions);

console.log(result);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    • 2017-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多