`
dyllove98
  • 浏览: 1409435 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39188
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80266
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133389
社区版块
存档分类
最新评论

javascript 解析json格式的数据

阅读更多
<html>

<head>

    <title>json</title>

</head>

<body>

    <script type="text/javascript" language="javascript">

    var user =

    {

        "username":"andy",

        "age":20,

        "info": { "tel": "123456", "cellphone": "98765"},

        "address":

        [

        {"city":"beijing","postcode":"222333"},

        {"city":"newyork","postcode":"555666"}

        ]

    }

    alert(user.address[1].city);

    </script>

</body>

</html>


如上所示,user是一个典型的json的格式。其中,我们应该这样调用其中的数据,


例如:username,age,info,address等这些都是user对象的公共属性,我们应该这样调用:user.username,user.age,user.info,user.address


我们看其中info属性的数据是这样的:"info": { "tel": "123456", "cellphone": "98765"},


这说明info同样是一个对象,tel,cellphone等是它的公共属性,应该这样调用user.info.tel,user.info.cellphone


再来看 address属性,它的数据格式是这样的:        "address":

        [

        {"city":"beijing","postcode":"222333"},

        {"city":"newyork","postcode":"555666"}

        ]


其中"["和"]"说明该对象是一个数组,因此,我们要这样调用其中的数据:user.address[0].city,user.address[1].city


还记得在获取邮箱通讯录的时候,才发现google和sina的联系人格式就是这样的。开始还费了半天劲用正则去解析呢。呵呵。
分享到:
评论

相关推荐

    PB解析json,解析JSON案例,解析jsondemo

    标题中的“PB解析json,解析JSON案例,解析jsondemo”表明了本文主要关注的是PowerBuilder(简称PB)如何处理JSON数据。在现代软件开发中,JSON(JavaScript Object Notation)是一种广泛使用的轻量级数据交换格式,...

    C# 解析json格式数据为IList

    在C#编程中,处理JSON数据是常见的任务,特别是在与Web服务交互或存储/检索配置信息时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本文将深入...

    kettle解析json串

    通过以上步骤,我们可以在Kettle中有效地解析JSON数据,并将其写入数据库中。这不仅可以提高数据处理的效率,还可以确保数据的一致性和准确性。此外,使用Java库如`JSON Simple`可以更加灵活地处理各种类型的JSON...

    JavaScript解析json格式数据简单示例

    以上就是关于JavaScript解析JSON格式数据的简单示例,通过这些方法,我们可以轻松地从JSON数据中提取所需的信息。在实际开发中,JSON解析是JavaScript处理服务器数据的关键步骤,理解并熟练运用这些技巧能大大提高...

    PB9生成和解析JSON

    在PB9中处理JSON数据,通常涉及到两个关键步骤:生成JSON字符串和解析JSON字符串。 一、生成JSON 在PB9中生成JSON,你需要将数据结构转换为JSON格式。这通常通过编写函数或者利用第三方库来实现。PB9本身并不内置...

    纯pb代码编写的解析json数据,含生成、格式化等

    标题中的“纯pb代码编写的解析json数据,含生成、格式化等”指的是使用PowerBuilder(简称PB)这种编程语言,完全不依赖其他外部库,实现了JSON数据的解析、生成和格式化的功能。PB是一种面向对象的编程工具,主要...

    JAVA 解析JSON格式数据

    本篇文章将深入探讨如何在Java中解析JSON格式的数据,我们将参考提供的博文链接进行讲解。 首先,Java中解析JSON主要有两个主流库:Jackson和Gson。Jackson是目前最流行的Java JSON库之一,它提供了高性能和丰富的...

    pb解析json工具

    标题提到的"pb解析json工具"是一种专门用于处理protobuf(简称pb)与JSON两种数据格式相互转换的工具。这两种格式各有优势,广泛应用于不同场景。 首先,让我们了解一下JSON(JavaScript Object Notation)。JSON是...

    JavaScript解析JSON格式数据的方法示例

    本文实例讲述了JavaScript解析JSON格式数据的方法。分享给大家供大家参考,具体如下: 1、使用JavaScript提供的eval&#40;&#41;函数 function JsonText1() { var strJSON = "{'Name':'Kevin','Age':'23'}"; //得到...

    谷歌浏览器插件-json格式解析

    标题中的“谷歌浏览器插件-json格式解析”指出我们要讨论的是一个专为谷歌浏览器设计的插件,其主要功能是解析JSON(JavaScript Object Notation)格式的数据。JSON是一种轻量级的数据交换格式,常用于Web服务与...

    生成JSON格式数据和解析JSON格式数据

    在Java中,可以使用`org.json`库来解析JSON数据。`JSONObject`代表一个JSON对象,`JSONArray`表示一个JSON数组。例如: ```java import org.json.*; String jsonString = "{\"name\":\"John\",\"age\":30}"; ...

    java解析json格式数据 json.jar

    3. **JSONParser**:这是解析JSON数据的主要工具类,它提供了`parse()`方法,可以从JSON格式的字符串或输入流中解析出JSON对象或数组。 4. **JSONStringer** 和 **JSONWriter**:这两个类用于生成JSON格式的字符串...

    Javascript解析JSON数据

    JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。

    Powerbuilder解析json半成品

    3. **解析JSON数据**:使用`jsonObject.Parse(jsonString)`方法,其中`jsonString`是包含JSON数据的字符串。解析成功后,你可以通过`jsonObject.Get()`或`jsonObject.GetArray()`方法访问键值对或数组。 4. **处理...

    VB解析JSON案例

    本案例“VB解析JSON”就是针对这一需求,提供了一种在VB环境中解析JSON数据的方法。 首先,我们需要引入一个VB.NET库,如Newtonsoft.Json,它提供了丰富的功能来序列化和反序列化JSON。在Visual Studio中,可以通过...

    stm32使用cjson解析json字符串.zip

    JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次...

    pb解析json

    3. 解析JSON数据,通常会使用目标编程语言的内置JSON库或第三方库。 4. 将解析得到的JSON对象映射到对应的pb对象,这可能涉及到遍历JSON对象的键值对,并根据protobuf消息结构设置相应的字段。 5. 最后,可以使用...

    json格式解析工具

    2. **解析与显示**:工具解析JSON数据,并在界面上以树形结构呈现。 3. **浏览与操作**:用户可以通过展开/折叠节点,搜索特定内容,或者编辑数据。 4. **保存与导出**:如果需要,用户可以选择保存当前的JSON结构为...

Global site tag (gtag.js) - Google Analytics