解析JSON对象信息并将其保存到javascript中的列表中

问题描述 投票:0回答:1

我从Web服务接收信息如下:

$.ajax({
  url: '**************',
  headers: {
    'application-id':'********',
    'secret-key':'*****'
  },
  method: 'GET',
  dataType: 'json',
  success: function(data){
    var jsonData = JSON.parse(data);
    console.log(jsonData);
  }
});

输出如下:

{
"offset":0,
"data":[
{
"attachmentType":"IMAGE",
"description":"",
"likeCount":null,
"language":null,
"mediaLike":null,
"ownerId":"sdss",
"title":"sadsadasd",
"isPurchased":false,
"visitCount":null,
"price":null,
"___class":"Media",
"tag":null,
"objectId":"42",
"lastComment2":null,
"thumbnail":"s1.jpg",
"lastComment1":null,
"mediaUrl":"21.jpg",
"created":1569062878000
},
{
"attachmentType":"IMAGE",
"description":"",
"likeCount":null,
"language":null,
"mediaLike":null,
"ownerId":"sss",
"title":"sadsadasd",
"isPurchased":false,
"visitCount":null,
"price":null,
"___class":"Media",
"tag":null,
"objectId":"sss",
"lastComment2":null,
"thumbnail":"1021.jpg",
"lastComment1":null,
"mediaUrl":"~a4c001021.jpg",
"created":1569062878000
}
]
}

我要在列表中存储信息“数据”:我知道我必须使用环环,但我不知道该怎么做我尝试了几次,但没有得到任何结果我使用JavaScript编程语言

javascript jquery
1个回答
0
投票

您可以使用forEach遍历数据:

$.ajax({
  url: '**************',
  headers: {
    'application-id':'********',
    'secret-key':'*****'
  },
  method: 'GET',
  dataType: 'json',
  success: function(data){
    var jsonData = JSON.parse(data);
    jsonData.data.forEach(item => {
      console.log(item.title);
    });
  }
});
© www.soinside.com 2019 - 2024. All rights reserved.