【发布时间】:2023-04-04 08:03:01
【问题描述】:
我是 JSON 的新手,我正在解析一个 JSON 对象,但我不得不读取一个对象内的数组元素,这又是另一个数组中的元素。 这是我的 JSON
{
"DefinitionSource": "test",
"RelatedTopics": [
{
"Result": "",
"Icon": {
"URL": "https://duckduckgo.com/i/a5e4a93a.jpg"
},
"FirstURL": "xyz",
"Text": "sample."
},
{
"Result": "",
"Icon": {
"URL": "xyz"
},
"FirstURL": "xyz",
"Text": "sample."
},
{
"Topics": [
{
"Result": "",
"Icon": {
"URL": "https://duckduckgo.com/i/10d02dbf.jpg"
},
"FirstURL": "https://duckduckgo.com/Snake_Indians",
"Text": "sample"
},
{
"Result": "sample",
"Icon": {
"URL": "https://duckduckgo.com/i/1b0e4eb5.jpg"
},
"FirstURL": "www.google.com",
"Text": "xyz."
}
]
}
]
}
这里我需要从 RelatedTopics 数组和 Topics 数组中读取 URL、FIRSTURL 和 Text.. 谁能帮我。提前致谢。
【问题讨论】:
-
我能够读取 RelateTopics[] 数组中的值,但我没有得到如何读取 Topics[] 数组中的值
-
先在这里jsonlint.org测试你的json然后发布到这里。
标签: javascript json parsing