我看了网上的格式,到最后,建议的Json格式是这样的:
[{"id":1,"name":"龙王的恐惧","size":"大型","difficult":"史诗","players":8,"dmap":true,"introduce":"我们在哭泣","comment":,"dnum":0},{"id":2,"name":"诸侯","size":"小型","difficult":"普通","players":4,"dmap":false,"introduce":"欢乐女神","comment":,"dnum":0}]为什么呢
那么在JS里又应该如何读取呢?

解决方案 »

  1.   

    []相当于new Array(); 和使用数组一样操作
    arr = [{"id":1,"name":"龙王的恐惧","size":"大型","difficult":"史诗","players":8,"dmap":true,"introduce":"我们在哭泣","comment":"x","dnum":0},{"id":2,"name":"诸侯","size":"小型","difficult":"普通","players":4,"dmap":false,"introduce":"欢乐女神","comment":"xxx","dnum":0}]
    for(var i=0;i<arr.length;i++){
       alert(arr[i].name)    
    }
      

  2.   


    json对象是用大括号包围的,但是如果是对象数组,当然用方括号了
      

  3.   

    []相当于new Array(); 和使用数组一样操作