代码之家  ›  专栏  ›  技术社区  ›  DMin

按索引检索JSON数据

  •  0
  • DMin  · 技术社区  · 14 年前

    我正在使用PHP json_encode() 要生成购物车的JSON数据:

    {
      "6cb380f1bfbcd7728be7dfbf2be6bad4": {
        "rowid": "6cb380f1bfbcd7728be7dfbf2be6bad4",
        "id": "sku_131ABC",
        "qty": "4",
        "price": "35.95",
        "name": "T-Shirt",
        "options": {
          "Size": "M",
          "Color": "Red"
        },
        "subtotal": 143.8
      }
    }
    

    正如您所注意到的,初始ID是唯一的,不可预测的。JavaScript有什么方法吗 在哪里可以使用这些数据?我想得到数量、价格等的值。

    Thedata[0].name
    

    我知道这不管用,但这样的事情可能吗?

    3 回复  |  直到 5 年前
        1
  •  2
  •   Hugolpz    12 年前

    for (key in Data) {
        alert(Data[key].name);
    }
    
        2
  •  3
  •   Nikita Rybak    14 年前

    不确定是否可以不使用循环,但类似的方法应该可以。

    for (key in data) {
        alert(data[key].name);
        break;
    }
    
        3
  •  0
  •   Mchl    14 年前

    请参见此处的json \u sans \u eval: http://json.org/