繁体   English   中英

使用ajax jQuery解析JSON

[英]parse JSON using ajax jQuery

我正在尝试使用以下方法从jQuery解析json:

$.ajax({ 
    type: 'GET', 
    url: 'http://localhost:8181/salesmandata/', 
    data: { get_param: 'value' }, 
    dataType: 'json',
    success: function (data) { 
        $.each(data, function(index, element) {
            console.log(element);
        });
    }
});

这是json响应:

{ “resultDescription”: “SUCCESS”, “数据”:[[ “的Oswaldo”, “21006”],[ “毛”, “52311”],[ “安吉莉娜”, “45300”],[ “赫拉尔”,” 36467 “],[” 尼基”, “17099”],[ “测试”, “28682”]]}

所以如果我愿意

$.each(data, function(index, element) {
                console.log(element);
            });

它记录对象,成功和包含数据(swaldo,mao等)的[Array [2],Array [2],Array [2],Array [2],Array [2],Array [2]]

我如何才能仅收到该数组元素呢? 我想将这些元素存储在图表中,并希望采用这种格式:

var data=[
        {
            value: 21006,
            name: "Oswaldo"
        } etc..

使用Array.prototype.map()

所需的数组在响应对象data的属性data

var mappedData = data.data.map(function(item){    
   return { value: item[1], name: item[0] };
});

暂无
暂无

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

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