JSON是JS的字面量的特殊表现形式,它使用文本表示 JS 对象信息,本质是字符串

var obj = {a: 'Hello', b: 'World'}; //这是一个对象,注意键名也是可以使用引号包裹的
var json = {"a": "Hello", "b": "World"}; //这是一个 JSON 字符串,本质是一个字符串

要实现从JS对象转换为 JSON 字符串,使用 JSON.stringify() 方法:

var json = JSON.stringify({a: 'Hello', b: 'World'}); //结果是 '{"a": "Hello", "b": "World"}'

要实现从 JSON 转换为JS对象,使用 JSON.parse() 方法:

var obj = JSON.parse('{"a": "Hello", "b": "World"}'); //结果是 {a: 'Hello', b: 'World'}

数组形式存储JSON:

<script>
var person = [
{ "firstName": "Brett", "lastName": "McLaughlin" },
{ "firstName": "Jason", "lastName": "Hunter" }
];
console.log(person[0].firstName);//Brett
</script>

最新文章

  1. 命令行操作svn和git和git
  2. 1、软件工程师要阅读的书籍 - IT软件人员书籍系列文章
  3. sql 在not in 子查询有null值情况下经常出现的陷阱
  4. Entity Framework 学习初级篇--EntityClient(转)
  5. sql server常用知识点
  6. AFNetworking的原理与基本使用-b
  7. php 连接mysql数据库并显示数据 实例 转载
  8. PHP扩展Redis编译安装
  9. [Angular 2] Refactoring mutations to enforce immutable data in Angular 2
  10. 警惕!MySQL成数据勒索新目标
  11. ruby中顶层定义的方法究竟放在哪里?
  12. nginx使用ssl模块配置支持HTTPS访问,腾讯云申请免费证书
  13. 关于nginx报错/usr/share/nginx/html/jiankongshare&quot; failed (2: No such file or directory)的问题解决
  14. Vue.js示例:文本编辑器。使用_.debounce()反抖动函数
  15. 整合SpringDataJPA
  16. Win7系统不能记忆窗口大小与位置解决方法
  17. Redis初探(windows/linux安装)
  18. Linq To Sql 使用初探
  19. php和mySQL结合使用
  20. [转载]for循环的执行顺序

热门文章

  1. RabbitMQ消息队列阻塞导致服务器宕机
  2. [bzoj3893][Usaco2014 Dec]Cow Jog_暴力
  3. Hadoop2.0之开启日志
  4. 项目中应用到的框架和技术之三——echarts
  5. 基本的文件I/O
  6. docker国内镜像拉取和镜像加速registry-mirrors配置修改
  7. 使用SQL Profile及SQL Tuning Advisor固定运行计划
  8. Photoshop 手动画金标准流程
  9. POJ-3268-最短路(dijkstra算法)
  10. 基于二叉搜索树的符号表和BST排序