`
pw5208
  • 浏览: 1755 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

当json键为数字时如何取值

阅读更多
哪位大侠:
第一次在本论坛发帖,多多支持!
帮解答一下,当json的键为数字时如何取值,如:
        var aa={'111':'aaaaa'};
        alert(sss.111);
这样是不行的,alert不会弹任何东西,浏览器也不报错。
json的键必须是一个对象,才能取出东西,如:
       var aa={'s111s':'aaaaa'};
       var idd="s111s";
alert(sss.idd);
这个alert也是不会弹任何东西,浏览器也不报错。
请问这是为什么?
0
0
分享到:
评论
2 楼 waiting 2010-08-06  
对于数字键名或者非正常变量字符(比如有空格),必须使用 aa[x]的方式。
1 楼 kimmking 2010-08-06  
var aa={'111':'aaaaa'};
alert(sss["111"]);

相关推荐

    JSON封装数据与取值

    ### JSON封装数据与取值 #### 一、概述 在Java中处理JSON数据时,我们通常会使用第三方库如Jackson或Gson来帮助序列化和反序列化对象。但在某些情况下,可能由于特定需求(比如避免引入额外依赖)或学习目的,我们...

    当json键为数字时的取值方法解析

    当json的键为数字时如何取值,如: var aa={‘111′:’aaaaa’}; alert(sss.111); 这样是不行的,alert不会弹任何东西。 json的键必须是一个对象,才能取出东西,如: var aa={‘s111s’:’aaaaa’}; var ...

    json_decode 索引为数字时自动排序问题解决方法.docx

    ### JSON Decode 索引为数字时自动排序问题解析及解决方案 #### 一、问题背景与现象 在处理Web开发中的前后端数据交互时,JSON(JavaScript Object Notation)格式因其简洁、易读且易于解析的特点被广泛采用。但在...

    Java读取json文件,并转化为map取值

    在Java编程中,处理JSON数据是一项常见的任务,特别是在与服务器进行数据交互时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本教程将深入讲解...

    JS中Json对象

    - **数字**:整数或浮点数。 - **对象**:一个无序的键值对集合,使用大括号包围。 - **数组**:值的有序集合,使用方括号包围。 - **布尔值**:可以是`true`或`false`。 - **null**:表示没有值。 #### JSON与XML...

    基于Newtonsoft.Json实现Json数据解析和封装

    Newtonsoft.Json已经足够强大,易用性也没得说。但是在使用过程中存在着一个问题,如果数据不存在需要判空的逻辑,这种判空逻辑会扩散在代码的各个角落,很容易犯错。 本文就是为了将这个变化点收缩到一处,便于...

    javascript中json对象json数组json字符串互转及取值方法

    当我们需要从服务器获取JSON数据或者存储JSON数据时,通常会得到一个JSON格式的字符串。为了能够使用这个数据,我们需要将其转换为JavaScript对象。这可以通过`JSON.parse()`函数来实现。例如: ```javascript ...

    json转换jsonschema

    1. **类型(Type)**:JSON Schema定义了数据应遵循的类型,如字符串(string)、数字(number)、对象(object)、数组(array)、布尔值(boolean)和null。 2. **属性(Properties)**:在对象类型中,可以定义...

    Go-go有序map用于json输出有序key的对象和后端有序循环map取值

    在Go语言中,标准库`encoding/json`在序列化map到JSON时,不会按照特定的顺序来输出key,这是由于map的无序性决定的。然而,在某些场景下,我们可能需要保持key的顺序,例如在前后端交互时,前端期望接收到的JSON...

    C#封装和解析json

    JSON基于JavaScript的一个子集,它支持以下数据类型:数字、字符串、布尔值、数组、对象以及null。在C#中,这些对应于基本类型、字符串、布尔型、List、Dictionary, T>以及null。 C#中处理JSON的主要库有Json.NET和...

    JS解析JSON数据及取值的用法.docx

    JS解析JSON数据及取值的用法.docx

    JS解析JSON数据及取值的用法.pdf

    JS解析JSON数据及取值的用法.pdf

    MFC使用json11解析JSON

    在实际项目中,你可能还需要处理JSON解析的错误情况,比如使用`Json::parse`时可能出现的解析错误。json11会抛出`json11::Json::parse_error`异常,因此确保你的代码能够捕获并适当地处理这些异常。 总的来说,通过...

    易语言Json解析模块

    易语言、易Json解析模块、水淼Json 易语言水淼JSON解析模块源码自主解析JSON数据类型,使用树来直观清晰显示出所有结构,辅助程序员快速定位JSON节点提高开发效率。

    JSON_Trans.rar_LABVIEW转换JSON_json Labview_labivew json_labview j

    它主要由键值对(key-value pairs)组成,键用引号包围,值可以是字符串、数字、布尔值、数组、null或其他JSON对象。 2. **LabVIEW中的JSON支持**:从LabVIEW 2013版本开始,内置了对JSON的支持。提供了JSON解析器...

    json的键名为数字时的调用方式(示例代码).docx

    然而,当键为数字时,需要注意在不同语言中处理这些键的特殊方式。本篇文章将深入探讨JSON键为数字时的调用方式,并通过示例代码进行演示。 在PHP中,当键是数字时,它会被自动视为数组索引。例如: ```php $array...

    json-c-0.3.tar.gz_JSON_json linux_json-c_linux json

    JSON-C库为这种需求提供了便利,它支持基本的JSON数据类型,如对象({})、数组([])、字符串、数字、布尔值和null。通过这个库,程序员可以将C结构体转换为JSON文本,或者从JSON文本中解析出C结构体,实现数据的...

    实例详解JSON取值(key是中文或者数字)方式

    JSON取值(key是中文或者数字)方式详解 先准备一个json对象用于演示 var json = {'name':'zhangsan', '年龄':23, 404:'你可能迷路了'}; 1.使用JS中with关键字 with(json) { console.log(name);//输出:zhangsan ...

    C#对多级json解析

    6. **序列化对象到JSON**: 当你需要将C#对象转换回JSON字符串时,可以使用`JsonConvert.SerializeObject`方法。 通过上述步骤,你可以在C#中高效地处理多级JSON数据。理解并熟练掌握这些技巧对于开发Web服务、API...

Global site tag (gtag.js) - Google Analytics