有人可以告诉我如何获取我的JSON数据并在javascript中使用它吗?
我的数据看起来像这样......
[{
"id": "1",
"0": "1",
"filename": "CONFIG 1",
"1": "CONFIG 1",
"setting_name": "Parameter 501",
"2": "Parameter 501",
"setting_value": "true",
"3": "true"
}, {
"id": "1",
"0": "1",
"filename": "CONFIG 1",
"1": "CONFIG 1",
"setting_name": "Parameter 502",
"2": "Parameter 502",
"setting_value": "true",
"3": "true"
}, {
"id": "1",
"0": "1",
"filename": "CONFIG 1",
"1": "CONFIG 1",
"setting_name": "Parameter 503",
"2": "Parameter 503",
"setting_value": "false",
"3": "false"
}, {
"id": "1",
"0": "1",
"filename": "CONFIG 1",
"1": "CONFIG 1",
"setting_name": "Parameter 504",
"2": "Parameter 504",
"setting_value": "6",
"3": "6"
}, {
"id": "1",
"0": "1",
"filename": "CONFIG 1",
"1": "CONFIG 1",
"setting_name": "Parameter 505",
"2": "Parameter 505",
"setting_value": "16",
"3": "16"
}, {
"id": "1",
"0": "1",
"filename": "CONFIG 1",
"1": "CONFIG 1",
"setting_name": "Parameter 506",
"2": "Parameter 506",
"setting_value": "17",
"3": "17"
}, {
"id": "1",
"0": "1",
"filename": "CONFIG 1",
"1": "CONFIG 1",
"setting_name": "Parameter 507",
"2": "Parameter 507",
"setting_value": "3",
"3": "3"
}, {
"id": "1",
"0": "1",
"filename": "CONFIG 1",
"1": "CONFIG 1",
"setting_name": "Parameter 508",
"2": "Parameter 508",
"setting_value": "19",
"3": "19"
}, {
"id": "1",
"0": "1",
"filename": "CONFIG 1",
"1": "CONFIG 1",
"setting_name": "Parameter 509",
"2": "Parameter 509",
"setting_value": "19",
"3": "19"
}, {
"id": "2",
"0": "2",
"filename": "CONFIG 2",
"1": "CONFIG 2",
"setting_name": "Parameter 502",
"2": "Parameter 502",
"setting_value": "false",
"3": "false"
}, {
"id": "2",
"0": "2",
"filename": "CONFIG 2",
"1": "CONFIG 2",
"setting_name": "Parameter 503",
"2": "Parameter 503",
"setting_value": "true",
"3": "true"
}, {
"id": "2",
"0": "2",
"filename": "CONFIG 2",
"1": "CONFIG 2",
"setting_name": "Parameter 504",
"2": "Parameter 504",
"setting_value": "6",
"3": "6"
}, {
"id": "2",
"0": "2",
"filename": "CONFIG 2",
"1": "CONFIG 2",
"setting_name": "Parameter 505",
"2": "Parameter 505",
"setting_value": "16",
"3": "16"
}, {
"id": "2",
"0": "2",
"filename": "CONFIG 2",
"1": "CONFIG 2",
"setting_name": "Parameter 506",
"2": "Parameter 506",
"setting_value": "17",
"3": "17"
}, {
"id": "2",
"0": "2",
"filename": "CONFIG 2",
"1": "CONFIG 2",
"setting_name": "Parameter 507",
"2": "Parameter 507",
"setting_value": "3",
"3": "3"
}, {
"id": "2",
"0": "2",
"filename": "CONFIG 2",
"1": "CONFIG 2",
"setting_name": "Parameter 508",
"2": "Parameter 508",
"setting_value": "18",
"3": "18"
}, {
"id": "2",
"0": "2",
"filename": "CONFIG 2",
"1": "CONFIG 2",
"setting_name": "Parameter 509",
"2": "Parameter 509",
"setting_value": "19",
"3": "19"
}, {
"id": "2",
"0": "2",
"filename": "CONFIG 2",
"1": "CONFIG 2",
"setting_name": "Parameter 501",
"2": "Parameter 501",
"setting_value": "false",
"3": "false"
}, false]
基本上我有四个领域...... id,filename,setting_name和setting_value。
我需要知道如何获得它并将其转换为javascript数组,以便我可以将它与我的逻辑一起使用。 Ñ
答案 0 :(得分:3)
o = JSON.parse('your string here');
console.log(o);
答案 1 :(得分:0)
var obj = JSON.parse($record);
document.getElementById("hello").innerHTML =obj.id[0];
答案 2 :(得分:-1)
JSON
数据的语法不正确。 Json数据包含在{}而不是[]中。仍然用于解析JSON数据,使用链接中的json2.js库。
https://github.com/douglascrockford/JSON-js/blob/master/json2.js
并使用;
var myObject = JSON.parse(myJSONtext, reviver);