【问题标题】:Make list of javascript objects from json and access these objects from their identity从 json 列出 javascript 对象并从它们的身份访问这些对象
【发布时间】:2017-03-07 12:44:56
【问题描述】:

我有类似的json数据

 {"ID":1,"SensorID":1,"SensorName":"Sensor1","Lattitude":32.4,"Longitude":70.02,"Battery":"100 "},    
 {"ID":2,"SensorID":2,"SensorName":"Sensor2","Lattitude":32.1,"Longitude":70.12,"Battery":"70 "}

这是来自我的网络工作者的随机数据。 我想在 java 脚本中创建对象列表并将这些值传递给 javascript 对象。 之后,我想从这些对象在谷歌地图上制作标记,并在标记点击时查看该标记对象的相关信息。

【问题讨论】:

  • 您将得到的第一个问题是“您尝试了什么”?网上有很多“如何从 JSON 中提取数据”。请访问help center 了解询问内容和方式。我们希望看到minimal reproducible example
  • 我在提取数据方面没有任何问题。我的问题是如何从其身份访问每个对象。在此之前,我尝试使用单个对象并且它有效。现在我有多个动态对象

标签: javascript json google-maps-api-3


【解决方案1】:

这样试试,

JS:

var o =[{"ID":1,"SensorID":1,"SensorName":"Sensor1","Lattitude":32.4,"Longitude":70.02,"Battery":"100 "},    
 {"ID":2,"SensorID":2,"SensorName":"Sensor2","Lattitude":32.1,"Longitude":70.12,"Battery":"70 "}];

var arr = $.map(o, function(el) { return el; });

console.log(arr);

FIDDLE

【讨论】:

    猜你喜欢
    • 2016-03-11
    • 2019-05-01
    • 2017-01-10
    • 2021-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多