【问题标题】:get particular value from a json data从 json 数据中获取特定值
【发布时间】:2023-03-04 20:52:01
【问题描述】:

从下面的 json 数据我怎样才能得到address: '172.16.2.18'

我只想从下面的josn数据中获取172.16.2.18。这怎么可能?

{
    'Local Area Connection': [{
        address: 'fe80::c1c6:e78a:ece:435',
        family: 'IPv6',
        internal: false
    }, {
        address: '172.16.2.18',
        family: 'IPv4',
        internal: false
    }],
    'VMware Network Adapter VMnet1': [{
            address: 'fe80::55d6:5243:74eb:ec58',
            family: 'IPv6',
            internal: false
        }, {
            address: '169.254.236.88',
            family: 'IPv4',
            internal: false
        }
        'VMware Network Adapter VMnet8': [{
                address: 'fe80::a50c:fc9f:921a:7a22',
                family: 'IPv6',
                internal: false
            }, {
                address: '169.254.122.34',
                family: 'IPv4',
                internal: false
            }
            'Loopback Pseudo-Interface 1': [{
                address: '::1',
                family: 'IPv6',
                internal: true
            }, {
                address: '127.0.0.1',
                family: 'IPv4',
                internal: true
            }]
        }

【问题讨论】:

  • 如果我可以问,使用哪种语言?!
  • Json 用于""(double Quotes) 而不是single('')
  • @kk12391 - javascript 不关心字符串是单引号还是双引号。

标签: jquery json node.js


【解决方案1】:

您的 json 数据中有几个语法错误*,但一旦更正,您可以使用以下方法访问该元素:

var address = jsonData["Local Area Connection"][1].address; 

现场示例:http://jsfiddle.net/VBKvZ/

* 每个“适配器列表”后缺少结束数组和逗号 (],) 的语法错误

【讨论】:

    猜你喜欢
    • 2019-03-30
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多