【问题标题】:How can I access field 1 value from this dictionary by using java script?如何使用 javascript 访问此字典中的字段 1 值?
【发布时间】:2019-01-04 04:03:50
【问题描述】:

如何使用 javascript 访问此字典中的字段 1 值?

   var a= "channel":
           {
            "latitude":"1.0",
            "longitude":"2.0",
            "field 1":"34"
            }

【问题讨论】:

  • 对象结构是固定的,还是需要通过潜在的变量嵌套结构来寻找正确的字段?编辑您的编辑:好的,这是一个简化的对象,但它当前是否在一个变量中,或者它应该是一个 JSON 字符串,还是......? (外面的大括号怎么了?)
  • 你知道如何从 Node.js 调用另一个进程吗?好的,然后调用它:/usr/bin/env 将它传递给 'python3'-c'import sys\nimport json\nobj = json.loads(sys.stdin.read())\nprint(json.dumps(obj["field 1"]))' 作为参数,并将您从 JSON 编码此对象作为标准输入的字符串获得。获取标准输出并对其进行 JSON 解析。如果你需要在浏览器中运行它,你会想要 emscripten CPython 或 PyPy。
  • 唯一的问题是这不是字典,它只是一个单独的键值对。这不是有效的 JavaScript 语法,并且没有描述有效的 JavaScript 对象。

标签: javascript dictionary


【解决方案1】:

var x = {
  "channel": {
    "latitude": "0.0",
    "longitude": "0.0",
    "field 1": "Y"
  }
}

console.log(x["channel"]["field 1"])

【讨论】:

    猜你喜欢
    • 2022-11-03
    • 1970-01-01
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 2021-09-21
    • 1970-01-01
    • 2021-11-16
    • 2021-11-09
    相关资源
    最近更新 更多