<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”表明了本文主要关注的是PowerBuilder(简称PB)如何处理JSON数据。在现代软件开发中,JSON(JavaScript Object Notation)是一种广泛使用的轻量级数据交换格式,...
在C#编程中,处理JSON数据是常见的任务,特别是在与Web服务交互或存储/检索配置信息时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本文将深入...
通过以上步骤,我们可以在Kettle中有效地解析JSON数据,并将其写入数据库中。这不仅可以提高数据处理的效率,还可以确保数据的一致性和准确性。此外,使用Java库如`JSON Simple`可以更加灵活地处理各种类型的JSON...
以上就是关于JavaScript解析JSON格式数据的简单示例,通过这些方法,我们可以轻松地从JSON数据中提取所需的信息。在实际开发中,JSON解析是JavaScript处理服务器数据的关键步骤,理解并熟练运用这些技巧能大大提高...
在PB9中处理JSON数据,通常涉及到两个关键步骤:生成JSON字符串和解析JSON字符串。 一、生成JSON 在PB9中生成JSON,你需要将数据结构转换为JSON格式。这通常通过编写函数或者利用第三方库来实现。PB9本身并不内置...
标题中的“纯pb代码编写的解析json数据,含生成、格式化等”指的是使用PowerBuilder(简称PB)这种编程语言,完全不依赖其他外部库,实现了JSON数据的解析、生成和格式化的功能。PB是一种面向对象的编程工具,主要...
本篇文章将深入探讨如何在Java中解析JSON格式的数据,我们将参考提供的博文链接进行讲解。 首先,Java中解析JSON主要有两个主流库:Jackson和Gson。Jackson是目前最流行的Java JSON库之一,它提供了高性能和丰富的...
标题提到的"pb解析json工具"是一种专门用于处理protobuf(简称pb)与JSON两种数据格式相互转换的工具。这两种格式各有优势,广泛应用于不同场景。 首先,让我们了解一下JSON(JavaScript Object Notation)。JSON是...
本文实例讲述了JavaScript解析JSON格式数据的方法。分享给大家供大家参考,具体如下: 1、使用JavaScript提供的eval()函数 function JsonText1() { var strJSON = "{'Name':'Kevin','Age':'23'}"; //得到...
标题中的“谷歌浏览器插件-json格式解析”指出我们要讨论的是一个专为谷歌浏览器设计的插件,其主要功能是解析JSON(JavaScript Object Notation)格式的数据。JSON是一种轻量级的数据交换格式,常用于Web服务与...
在Java中,可以使用`org.json`库来解析JSON数据。`JSONObject`代表一个JSON对象,`JSONArray`表示一个JSON数组。例如: ```java import org.json.*; String jsonString = "{\"name\":\"John\",\"age\":30}"; ...
3. **JSONParser**:这是解析JSON数据的主要工具类,它提供了`parse()`方法,可以从JSON格式的字符串或输入流中解析出JSON对象或数组。 4. **JSONStringer** 和 **JSONWriter**:这两个类用于生成JSON格式的字符串...
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。
3. **解析JSON数据**:使用`jsonObject.Parse(jsonString)`方法,其中`jsonString`是包含JSON数据的字符串。解析成功后,你可以通过`jsonObject.Get()`或`jsonObject.GetArray()`方法访问键值对或数组。 4. **处理...
本案例“VB解析JSON”就是针对这一需求,提供了一种在VB环境中解析JSON数据的方法。 首先,我们需要引入一个VB.NET库,如Newtonsoft.Json,它提供了丰富的功能来序列化和反序列化JSON。在Visual Studio中,可以通过...
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次...
3. 解析JSON数据,通常会使用目标编程语言的内置JSON库或第三方库。 4. 将解析得到的JSON对象映射到对应的pb对象,这可能涉及到遍历JSON对象的键值对,并根据protobuf消息结构设置相应的字段。 5. 最后,可以使用...
2. **解析与显示**:工具解析JSON数据,并在界面上以树形结构呈现。 3. **浏览与操作**:用户可以通过展开/折叠节点,搜索特定内容,或者编辑数据。 4. **保存与导出**:如果需要,用户可以选择保存当前的JSON结构为...