如何使用JavaScript解析JSON数据 [英] How to parse JSON data, using javascript

查看:108
本文介绍了如何使用JavaScript解析JSON数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以告诉我如何获取JSON数据并将其用于javascript吗?

Can someone please show me how I can get my JSON data and use it in javascript?

我的数据看起来像这样...

My data looks like this...

[{
    "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,文件名,设置名称和设置值.

Basically I have four fields... id, filename, setting_name and setting_value.

我需要知道如何获取并将其转换为javascript数组,以便可以与逻辑结合使用. N

I need to know how I can get this and convert it into a javascript array, so that I may use it withing my logic. N

推荐答案

o = JSON.parse('your string here');
console.log(o);

http://jsfiddle.net/Lenuk/

这篇关于如何使用JavaScript解析JSON数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆