日期:2014-05-16  浏览次数:20292 次

使用JSON 进行数据传输

一、选择的意义

在异步应用程序中发送和接收信息时,可以选择以纯文本和?XML?作为数据格式。为了更好的使用ajax,?我们将学习一种有用的数据格式?JavaScript Object Notation?(JSON?),以及如何使用它更轻松地在应用程序中移动数据和对象。JSON?是一种简单的数据交换格式,在某些方面,它的作用与XML?非常类似,但比XML?更为简单,JSON?的语法简化了数据交换的难度,而且提供了一种?伪对象?的方式。

Java?的对象?< - >JavaScript?对象(json?数据格式)

二、JSON?基础

简单地说,?JSON?可以将?JavaScript?对象中表示的一组数据转换为字符串(伪对象)?,然后就可以在函数之间轻松地传递这个字符串,或者?在异步应用程序中将字符串从?Web?客户端传递给服务器端程序?。这个字符串看起来有点儿古怪(稍后会看到几个示例),但是?JavaScript?很容易解释它,而且?JSON?可以表示比名称/?值对更复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表。

关于?JSON?对象

1?、使用JavaScript?语法创建对象

//?定义一个函数,作为构造函数

fucntion person(name,sex)

{

??this.name=name;

??this.sex=sex;

}

//?创建一个实例

var p=new Person(‘?张三<