cargoj 2011-04-13 13:12 采纳率: 100%
浏览 197
已采纳

jquery 遍歷json中的問題。

json如下:
{"npcs":[{"id":1,"map":{"mapFile":"map1.jpg","mapId":1,"mapName":"沒有地圖"},"name":"牛牛1号","pos1x":80831.66,"pos1y":9817.49,"pos1z":78168.51,"template":{"armorClass":10,"attPower":10,"block":10,"chaseRange":1000,"creatureType":2,"crit":100,"defMagic":10,"dodge":80,"hit":10,"hp":799,"id":2,"mp":230,"name":"褐色蝎子","parry":10,"spellPower":10,"visiableRange":600}}]}

要如何得到子集合 map , template中的值?

如果是用.each的話,會對所有的字段都進行遍歷,但是僅僅是map ,template才是集合。

  • 写回答

2条回答 默认 最新

  • kyoko4004 2011-04-13 14:46
    关注

    var s = {"npcs":[{"id":1,"map":{"mapFile":"map1.jpg","mapId":1,"mapName":"沒有地圖"},"name":"牛牛1 号","pos1x":80831.66,"pos1y":9817.49,"pos1z":78168.51,"template": {"armorClass":10,"attPower":10,"block":10,"chaseRange":1000,"creatureType":2,"crit":100,"defMagic":10,"dodge":80,"hit":10,"hp":799,"id":2,"mp":230,"name":" 褐色蝎子","parry":10,"spellPower":10,"visiableRange":600}}]} ;

    var npcs = obj.npcs;
    var map = npcs[0].map;
    var template = npcs[0].template;

    // 取值
    var mapFile = map.mapFile;
    var armorClass = template.armorClass;

    上面那个多转了一下。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥50 树莓派安卓APK系统签名
  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗