欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Json的概念与Json对象的写法,Json对象与Json字符串转换实例讲解

程序员文章站 2023-11-07 12:54:04
本文核心内容:json的概念与json对象的写法,json对象与json字符串转换。 json 简介 json:javascript 对象表示法(javascript object notation...

本文核心内容:json的概念与json对象的写法,json对象与json字符串转换。

json 简介

json:javascript 对象表示法(javascript object notation)。

json 是存储和交换文本信息的语法。类似 xml。json 比 xml 更小、更快,更易解析。

json 语法规则

json 语法是 javascript 对象表示法语法的子集。

·数据在名称/值对中

·数据由逗号分隔

·花括号保存对象

·方括号保存数组

json 值

json 值可以是:

·数字(整数或浮点数)

·字符串(在双引号中)

·逻辑值(true 或 false)

·数组(在方括号中)

·对象(在花括号中)

·null

Json的概念与Json对象的写法,Json对象与Json字符串转换实例讲解

一:json字符串----->json对象

Json的概念与Json对象的写法,Json对象与Json字符串转换实例讲解

源代码:

		window.onload=function (){
			var jsonstr = '{"name":"jane","age":23,"email":"love_ljy@163.com"}';
			//方法一  :json.parse()
			var json = json.parse(jsonstr); 
			//方法二	 :eval();
			var json2 = eval ("(" + jsonstr + ")");
			alert(json.email);
		} 

二:json对象------>json字符串

Json的概念与Json对象的写法,Json对象与Json字符串转换实例讲解

使用json.stringify();

源代码:

	 	window.onload=function (){
			var json = {name: "jane", age: 23, email: "love_ljy@163.com"};
			var jsonstr = json.stringify(json);
			alert(jsonstr);
		}