1、JSON定义以及JSON的特性
2、如何在中解释JSON格式数据
3、如何在Java代码中使用JSON(讲对象转换成JSON对象以及解释JSON字符串)
一、JSON
w3c上对JSON有比较详细的介绍,链接.下面仅讲述重要的几点。
Json是 对象表示法(JavaScript Object Notation),是轻量级的文本数据交换格式,具有层级结构(值中存在值), 数据可使用 AJAX 进行传输,独立于语言,具有自我描述性,比XML更小更快更容易解析。JSON格式字符串转化为JavaScript对象无需解析器, JSON 使用 JavaScript 语法,使用JavaScript的eval()函数可生成JavaScript对象。
下面给出JSON格式的数据,非常清晰,无需多做解释,语法请阅读官方文档。
标准JSON格式数据
{ "firstName":"John" , "lastName":"Doe" } 标准JSON格式数组数据 { "employees": [ { "firstName":"John" , "lastName":"Doe" }, { "firstName":"Anna" , "lastName":"Smith" }, { "firstName":"Peter" , "lastName":"Jones" } ] } 或直接赋值给变量: var employees = [ { "firstName":"Bill" , "lastName":"Gates" }, { "firstName":"George" , "lastName":"Bush" }, { "firstName":"Thomas" , "lastName": "Carter" } ];
二、在JavaScript中解释JSON数据
JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。
下面直接给出代码示例: