json语法格式:

  • 对象表示为键值对
  • 数据由逗号分隔
  • 花括号保存对象
  • 方括号保存数据

JSON是JS对象的字符串表示法,它使用文本表示一个JS对象的信息,本质是一个字符串。

var obj = {a:'Hello',b:'Word'};//这是一个对象,注意键名也是可以使用引号包裹的

var json = {"a":"Hello" ,"b":"word"};//这是一个JSON字符串,本质是一个字符串

JSON和JS对象互转

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

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

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

var json = JSON.stringify({a:'Hello',b:'world'}); 结果是‘{“a”:"Hello","b":"World"}’;

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><script type="text/javascript">//编写一个对象var user = {name:"gao",age:23,sex:"man"}//输出一个对象console.log(user);//将js对象转换为json字符串var str = JSON.stringify(user);console.log(str);//JSON格式// {//     "name":"gao",//     "age":23,//     "sex":"man"// }//将一个字符串转换成JSONvar obj = JSON.parse(str);console.log(obj);alert(obj);</script>
</body>
</html>

json和JS对象转换相关推荐

  1. JSON 和 JS 对象互转

    JSON 和 JS 对象互转 要实现从对象转换为 JSON 字符串,使用 JSON.stringify() 方法: var json = JSON.stringify({a: 'Hello', b: ...

  2. JSON转JS对象,JS对象转JSON

    JSON转JS对象,JS对象转JSON </h1><div class="clear"></div><div class="po ...

  3. JSON 与 JS 对象的区别

    JSON 概述 JSON(JavaScript Object Notation),JS 对象表示法. JSON 是 JS 对象的一种描述方式,使 JS 对象能够以文本的方式记录下来,所以 JSON 是 ...

  4. 【jQuery笔记Part1】06-jQuery对象与js对象转换

    jQuery对象与js对象转换 概念 为什么要转换 转化方法 JS对象 -> jQuery对象 jQuery对象 -> JS对象 原理图 jQuery笔记目录 概念 jQuery对象 是通 ...

  5. JSON转换为JS对象和JS对象转换为JSON

    1. JSON转换为JS对象 名称 parse 类型 执行类 参数 json: string JSON字符串 返回值 js对象 示例 parse('{"a":"abc&q ...

  6. Javascript学习笔记——JSON:js对象简谱

    Javascript不仅是一种编程语言,还被作为一种常用的对象存储和传输格式 JSON:JS 对象简谱 JSON(JavaScript Object Notation)即Javascript对象简谱 ...

  7. 【Java】json与java对象转换,获得数据库自增主键,保存返回数据 (个人梳理)

    [Java]json与java对象转换,获得数据库自增主键,保存返回数据 (个人梳理) 模拟请求API 获得json数据,将json转换为java对象,再将java对象转换为list集合,再将list ...

  8. JSON与js对象序列化

    JavaScript对象表示法(JavaScript Object Notation,简称JSON)是一种轻量级的数据交换格式,它基于js字面量表示法,是js的一个子集.虽然是一个js的子集但是他与语 ...

  9. JSON和JS对象之间的互转

    1. jQuery插件支持的转换方式 $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2. 浏览器支持的 ...

最新文章

  1. c语言五子棋linux,在linux下ubuntu的五子棋游戏c语言代码.doc
  2. 出租司机给我上的MBA课 -- [ 来自: ] [作者:cexo255]
  3. iOS连接linux服务器用什么,iOS实现通过SSH2协议链接Linux服务器,并执行相关指令...
  4. select函数及fd_set介绍
  5. 一、详细Python3.8+PyQt5+pyqt5-tools+Pycharm配置
  6. (王道408考研操作系统)第二章进程管理-第一节5:线程概念和多线程模型
  7. javascript ajax调用asp.net后台方法
  8. 这场直播,我们把 Apache 顶级项目盛会搬来了!
  9. (好文章搬个砖)MySQL索引背后的数据结构及算法原理
  10. 搜索在线设备的工具软件-SADPTool提供下载
  11. 吴涛作品介绍-易语言和VOLCANO 3D游戏引擎
  12. 如何使用checkstyle添加注解_如何使用企业微信接受微信好友申请?如何用个人微信和企业微信同时添加客户?...
  13. python最大公约数计算的程序代码_Python实现的求解最大公约数算法示例
  14. 用户输入日期利用python简单实现农历转阳历功能(1901-2099年之间)
  15. MySql导入、导出数据解决方案(SQL语句)
  16. Linux删除重复行
  17. L2-027. 名人堂与代金券
  18. C语言入门(1)——Hello World
  19. 云平台与云主机选择的经验和建议
  20. 中南大学python程序设计实践_学院承办的第三届“全国高校Python语言与计算生态教学研讨会”圆满召开...

热门文章

  1. linux 下mysql安装
  2. Vue3 简介及入门实例
  3. [置顶] 展讯充电管理模块浅析(一)
  4. STM32实现水下四旋翼(八)传感任务4——电池电量检测
  5. 游戏开发 应用Docker实现开发环境
  6. java中设置表格的宽度_java 画pdf用itext调整表格宽度、自定义各个列宽的方法
  7. 试题 算法训练 加法运算
  8. Windows Presentation Foundation(WPF)介绍
  9. 北京大学施柏鑫:从审稿人视角,谈谈怎么写一篇计算机视觉顶会论文
  10. 计算机系统中声卡的作用,声卡是什么,告诉你声卡的作用!