Jquery 获取嵌套的json键

Jquery 获取嵌套的json键,jquery,json,Jquery,Json,我正在尝试学习如何从json数据中获取数据,但当json看起来像这样时,我无法理解如何获取“标题”和“url”: { "about": "about", "episodes": [ { "id": 123, "title": "the title", "pod": { "podtitle": "podtitle", "url": "url" } }, {

我正在尝试学习如何从json数据中获取数据,但当json看起来像这样时,我无法理解如何获取“标题”和“url”:

{
"about": "about",
"episodes": [
    {
        "id": 123,
        "title": "the title",
        "pod": {
            "podtitle": "podtitle",
            "url": "url"
        }
    },
    {
        "id": 1234,
        "title": "the title2",
        "pod": {
            "podtitle": "podtitle2",
            "url": "url2"
        }
我使用的是$.getJSON(jsonURL,function(data){…但是我只得到了“top”键

我如何获得更深层的信息,比如“url”和“podtitle”

data.episodes[someIndex].pod.podtitle

您可能希望以某种方式对片段进行迭代,可以使用一个好的ol'
for
循环,也可以使用
$。例如,每个
片段都有一个数组的值,因此它有数字索引:

data.episodes[0].title;
data.episodes[0].pod.url;
data.episodes.forEach(function (elem) {
    elem.title;
});

我还创建了它,以便您可以将鼠标悬停在元素值上,查看如何使用JS访问它们:

您是否尝试过
数据。剧集[0].pod.url
?请注意,当您从
数据
变量访问代码中的属性时,它不再是JSON-jQuery已经解析了它,并将结果对象传递给回调函数(只是一个术语上的诡辩)谢谢你,克里斯蒂安,现在我已经把它做好了。你的评论很清楚,这就是我想要的。不过我只是一个初学者,需要更多的背景来让它工作。很抱歉重复。谢谢你,佩尔斯先生!这让我明白了它的工作原理,我想:)谢谢!