javascript - 使用jquery解析json子节点

标签 javascript jquery json

我在尝试使用 jquery 解析带有子节点的 JSON 时遇到问题。我一直从 json 中得不到任何值。我解析json的代码如下:

 function getSC () {
  var sc2url = 'http://sc2ranks.com/api/base/teams/sea/Classified$788.json?appKey=foo.bar?jsonp=sc2test?';
 $.ajax({
  url: sc2url,
  dataType: 'jsonp',
  jsonp: 'jsonp=sc2test',
  success: sc2test,
  cache: true
 })
}

function sc2test(data) {
  console.log(data);
  var test = data['teams'][0]['divison'];
  console.log(test);
}

返回的json是:

 {
    "portrait": {
        "row": 0,
        "icon_id": 0,
        "column": 0
    },
    "character_code": 788,
    "updated_at": "2012-05-08T01:33:27Z",
    "achievement_points": 970,
    "teams": [
        {
            "fav_race": "protoss",
            "bracket": 1,
            "division": "Division Zekrath Dixie",
            "ratio": "1.00",
            "world_rank": 8683,
            "wins": 97,
            "is_random": false,
            "updated_at": "2012-05-09T08:25:54Z",
            "losses": 0,
            "points": 342,
            "region_rank": 303,
            "division_rank": 21,
            "league": "diamond"
        }
    ],
    "bnet_id": 39578,
    "name": "Classified",
    "region": "sea",
    "id": 1645881
}

其中有 2 个子节点,我想知道如何使用 javascript 的 jQuery 解析它们。提前致谢。

最佳答案

您拼错了division。您有分区

Example

关于javascript - 使用jquery解析json子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10520833/

相关文章:

javascript - 如果我使用 JavaScript 更改 BG 颜色,如何使用 CSS .hover?

php - 最近采访 Q - 为多个用户操作页面上的对象?

python - 如何让 Pandas 打印出数据而不是内存地址?

javascript - 在javascript中解析JSON字符串?

javascript - 在 Jquery 中读取 JSON 结果的值

javascript - 如何按顺序处理函数而不是同时处理所有函数

javascript - 尽管使用了唯一键,但 v-for 在使用数组拼接时删除了错误的元素

JavaScript 函数一次对 6 个 id 执行(6 次调用后返回?)

javascript - 使用 ajax 的自动刷新在 10-15 秒后挂起/崩溃浏览器

jquery - 使用 jQueryscrollTop 时消除抖动