Welcome 微信登录

首页 / 软件开发 / JAVA / JSON简介及Java转换JSON的方法

JSON简介及Java转换JSON的方法2014-08-30本文主要讲述如下几个内容:

1、JSON定义以及JSON的特性

2、如何在JavaScript中解释JSON格式数据

3、如何在Java代码中使用JSON(讲对象转换成JSON对象以及解释JSON字符串)

一、JSON

w3c上对JSON有比较详细的介绍,链接http://www.w3school.com.cn/json/index.asp.下面仅讲述重要的几点。

Json是 JavaScript 对象表示法(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" }

];