访问对象的JSON阿雷元素 [英] Access to elements of JSON aray of objects
问题描述
我的服务器上的数据是在对象的JSON数组的形式。如果我想打印的第一个对象,我怎么能访问它的第一个对象?数据格式为:
My data on server is in the form of JSON array of objects. If I want to print the first object, how can I access its first object? Format of data is:
[
{
"eventId": "8577",
"datasetId": "34",
"nodeId": "8076",
"typeId": "4",
"type": "TempAndHum",
"status": "Temp : 35, Hum : 83",
"datasetName": "test active set",
"mode": "shared",
"xmlFragment": "Absent",
"gpsLat": "-23.549999",
"gpsLong": "-46.633301",
"contributor": "SanatIITD",
"addedOn": "2015-04-21 08:03:16",
"updatedOn": "2015-04-21 08:03:16"
},
{
"eventId": "8576",
"datasetId": "34",
"nodeId": "8076",
"typeId": "4",
"type": "TempAndHum",
"status": "Temp : 34, Hum : 81",
"datasetName": "test active set",
"mode": "shared",
"xmlFragment": "Absent",
"gpsLat": "-23.549999",
"gpsLong": "-46.633301",
"contributor": "SanatIITD",
"addedOn": "2015-04-21 08:03:11",
"updatedOn": "2015-04-21 08:03:11"
},
{
"eventId": "8575",
"datasetId": "34",
"nodeId": "8076",
"typeId": "4",
"type": "TempAndHum",
"status": "Temp : 33, Hum : 80",
"datasetName": "test active set",
"mode": "shared",
"xmlFragment": "Absent",
"gpsLat": "-23.549999",
"gpsLong": "-46.633301",
"contributor": "SanatIITD",
"addedOn": "2015-04-21 08:03:05",
"updatedOn": "2015-04-21 08:03:05"
},
]
我试着用数据[0],但与印刷[结束。我试过JSON.stringify也再与分裂,但给我的物体的第一要素,而不是整个第一个对象。我需要打印整个第一对象,它是花括号内。有没有什么办法让我可以访问诸如阵列和做的document.getElementById(ID)= MYDATA的[0],所以我并不需要单独打印在大括号中的所有元素。请建议我一些解决方案。先谢谢了。
I tried with data[0], but end up with printing "[". I tried with JSON.stringify also and then split with "," but that gives me first element of the object, not the whole first object. I need to print the whole first object which is within the curly braces. Is there any way so that I can access like array and by doing document.getElementById("Id")=myData[0], so that I don't need to print all elements within the curly braces separately. Please suggest me some solution. Thanks in advance.
推荐答案
使用 VAR dataArray中= JSON.parse(dataString)
第一,
你的数据在目前的字符串。
use var dataArray = JSON.parse(dataString)
first,
your data is a string at the moment.
然后使用 dataArray中[0]
这篇关于访问对象的JSON阿雷元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!