【发布时间】:2020-02-05 13:20:20
【问题描述】:
我有一个如下所示的 JSON 对象:
[
objA={
"name" : "Joe",
"age" : 22,
"hobbies" : ["Skiing", "Running"]
},
objB={
"name" : "Rebecca",
"age" : 34,
"hobbies" : ["Football", "Archery"]
}
]
我在编写将打印每个对象的名称、年龄和爱好的 for 循环时遇到问题。
我正在使用以下文件从另一个文件中获取 JSON 对象:
$.getJSON("data/hobbies.json", test);
其中test 是数据将用于的函数。
我怎样才能做到这一点?
【问题讨论】:
-
期望的输出是什么?如果您只想以 JSON 格式输出所有内容,请使用
JSON.stringify另外,这是一个 JavaScript 对象,而不是 JSON 对象(stackoverflow.com/questions/2904131/…) -
只打印格式名称:name,年龄:age,爱好:爱好列表 @Seblor
-
如果您不关心格式,那么
JSON.stringify应该足够了。