【问题标题】:How to keep the square brackets in place when I extract data from JSON?从 JSON 中提取数据时如何保留方括号?
【发布时间】:2016-03-28 20:04:59
【问题描述】:

全部:

我们正在使用NEwtonsoft JSON.NET 序列化一些C# POCO,我们得到以下结果:

{

    "RouteID": "123321213312",
    "DriverName": "JohnDoe",
    "Shift": "Night",
     "ItineraryCoordinates": [
        [ 9393, 4443 ],
        [ 8832, 3322 ],
        [ 223, 3432 ],
        [ 223, 3432 ]
    ]           
}

在 AJAX jQuery 函数中,我有以下内容:

 alert($.parseJSON(data.d).ItineraryCoordinates);

不幸的是,弹出警告框中的结果是:

  9393, 4443 , 8832, 3322, 223, 3432, 223, 3432

有人可以告诉我如何以保持方括号不变的方式实现代码吗?

【问题讨论】:

  • 停止使用 alert() ...它调用toString()

标签: javascript jquery json serialization json.net


【解决方案1】:

您可以使用JSON.stringify 来实现您的要求:

var data = $.parseJSON(data.d);
alert(JSON.stringify(data.ItineraryCoordinates));

Working example

【讨论】:

    【解决方案2】:

    使用 JSON.stringify(dataArray) 保留括号

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-28
      • 1970-01-01
      • 2021-10-16
      • 2013-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多