当前位置: 首页 > 面试题库 >

访问具有空格的JSON对象键[重复]

韩彬
2023-03-14
问题内容

我有以下json对象:

{ "id": "109",
  "No. of interfaces": "4" }

以下几行工作正常:

alert(obj.id);
alert(obj["id"]);

但是,如果键有空格,那么我将无法访问它们的值,例如

alert(obj."No. of interfaces"); //Syntax error

如何访问键名带有空格的值?可能吗


问题答案:

做到这一点的方法是通过括号表示。

var test = {

    "id": "109",

    "No. of interfaces": "4"

}

alert(test["No. of interfaces"]);


 类似资料:
  • 问题内容: 我有以下json对象: 以下几行工作正常: 但是,如果键有空格,那么我将无法访问它们的值,例如 如何访问键名带有空格的值?可能吗 问题答案: 做到这一点的方法是通过括号表示。 有关更多信息,请在此处阅读: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Working_with_Objects

  • 问题内容: 我有一个从包含重复密钥的数据库中获取的JSON字符串。我想通过将重复键的值组合到数组中来删除重复键。 例如 输入项 输出量 实际数据是一个可能嵌套的大文件。我不会提前知道有多少对。 我需要为此使用Java。org.json由于重复的键而引发异常,gson可以解析该字符串,但是每个重复的键都会覆盖最后一个。我需要保留所有数据。 如果可能的话,我想不编辑任何库代码就这样做 问题答案: 从今

  • 问题内容: 我有一个JavaScript对象,看起来像这样: 我可以访问轻松使用或其他属性。但是,我无法正确访问的语法。我没有运气就尝试了以下方法: 问题答案: 使用ECMAscripts的“括号表示法”: 您可以以任何一种方式使用该表示法,即进行阅读和书写。

  • 过去几天我一直在研究如何做到这一点,但毫无结果。 我有一个JSON文件,其中包含大量JSON对象,如下所示: 我正在尝试访问每个键和值,并将它们写入csv文件。我相信使用<code>json.loads(json.dumps(文件))</code>应该可以正常的json格式工作,但是因为有一个对象数组,我似乎无法访问每个对象。 converter.py: grab_tweets.py: 到目前为止

  • 可能的重复: 我有一个嵌套的数据结构/JSON,我如何访问一个特定的值? 我有一个在JSON数组中返回嵌套对象的服务。我如何在对象中循环并打印所需的数据? 这是我的结果: 这是我要为每个项目(项目1,项目2,项目3,...)打印的内容: 到目前为止我试过: 这只返回“item1”、“item2”等,但我不知道如何访问sourceUuid等

  • 对于使用Java Spring RestTemplate完成的HTTP请求,我得到一个JSON键值对对象的响应,该对象带有动态键,如下所示。 回应: 如何将响应对象映射到POJO或映射? 我使用RestTemplate如下所示。