简体   繁体   English

如何显示此json响应?

[英]How to display this json response?

I want to display the products array data from the following JSON response in the most simple way possible: 我想以最简单的方式显示以下JSON响应中的产品数组数据:

name, id, code 名称,ID,代码

What I'm having trouble with is getting to the products array. 我遇到的麻烦是进入产品阵列。 I'm not proficient in javascript/jquery so any help is much appreciated. 我不精通javascript / jquery,因此非常感谢您的帮助。

{
  "success": 1,
  "data": {
    "products": [
      {
        "name": "zip product 1",
        "id": "44",
        "code": "ZIP1"
      },
      {
        "name": "zoo product 1",
        "id": "45",
        "code": "ZOO1"
      },
      {
        "name": "zip product 2",
        "id": "46",
        "code": "Zip2"
      }
    ]
  }
}
var resultsObject = <that-data>;
var productsArray = resultsObject.data.products;

should give you access to products array 应该让您访问产品数组

 var resultsObject = { "success": 1, "data": { "products": [{ "name": "zip product 1", "id": "44", "code": "ZIP1" }, { "name": "zoo product 1", "id": "45", "code": "ZOO1" }, { "name": "zip product 2", "id": "46", "code": "Zip2" }] } }; var productsArray = resultsObject.data.products; console.log(productsArray); 

var products = json.data.products;

for(var i=0; i< products.length; products++)
{
   console.log(products[i].id);
   console.log(products[i].name);
   console.log(products[i].code);
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM