Chinaunix首页 | 论坛 | 博客
  • 博客访问: 338129
  • 博文数量: 73
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1293
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-07 11:17
个人简介

爱运动,爱看书,爱生活!

文章分类

全部博文(73)

文章存档

2014年(7)

2013年(66)

分类: JavaScript

2013-12-19 18:12:59

1.什么是json?
  • JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
  • JSON 是轻量级的文本数据交换格式
  • JSON 独立于语言 
  • JSON 具有自我描述性,更易理解
  •  JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。

2.上例子

点击(此处)折叠或打开

  1. //建立对json象数组
  2. var employees = [
  3.     {"firstName":"guangfei","lastName":"yin"},
  4.     {"firstName":"cong","lastName":"xu"},
  5.     {"firstName":"qiang","lastName":"wang"}
  6. ];

  7. console.log(employees[0].firstName);
  8. console.log(employees[2].lastName);
  9. //json对象
  10. var connectData = {
  11.     "hostname":"localhost",
  12.     "user":"yingf",
  13.     "password":"yingf"
  14. };

  15. console.log(connectData.hostname);
  16. console.log(connectData.user);
  17.    var str1 = '{ "name": "cxh", "sex": "man" }';
  18. //json字符串
  19. var jsonString ='{\
  20.     "hostname":"localhost",\
  21.     "user":"yingf",\
  22.     "password":"yingf"\
  23. }';

  24. //json字符串转换成json对象
  25. var jsonObj = eval('('+jsonString+')');

  26. console.log(jsonObj.hostname);
  27. console.log(jsonObj.password);
3.结果


阅读(1990) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~