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

访问具有空格的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"]);

有关更多信息,请在此处阅读:

  • https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Working_with_Objects


 类似资料:
  • 问题内容: 我有以下json对象: 以下几行工作正常: 但是,如果键有空格,那么我将无法访问它们的值,例如 如何访问键名带有空格的值?可能吗 问题答案: 做到这一点的方法是通过括号表示。

  • 可以使用点号(.),或中括号([])来访问 JSON 对象的值。 使用点号访问对象时,直接使用对象的 key 来访问, key 无须放在双引号中。如: <script>   var myObj, x;   myObj = { "github": "https://github.com/leiqikui" };   x = myObj.github;   document.write(x); </

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

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

  • 问题内容: 我有以下JSON对象: 这是来自一个请求,我有成功。 问题是,即使dataJS在控制台中正确显示,我也无法访问JSON对象中的项目。有想法吗? 问题答案: 那是因为您的基础对象也是数组。 我怀疑那会有用

  • 问题内容: 如您所见,该回调函数从控制器获取数据。 例如: 在这种情况下,我的第一个警报给了我未定义的内容,第二个/第三个警报弹出窗口显示为: 如何按名称访问值,以便我的第一个警报填写的值是? 问题答案: 代替解析JSON,您可以执行以下操作: 要访问JSON的属性,请执行以下操作: 为什么需要数据,因为数据是一个数组,所以需要对其内容进行检索(第一个元素),它为您提供了一个object 。 并访