json和JS对象转换
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对象转换相关推荐
- JSON 和 JS 对象互转
JSON 和 JS 对象互转 要实现从对象转换为 JSON 字符串,使用 JSON.stringify() 方法: var json = JSON.stringify({a: 'Hello', b: ...
- JSON转JS对象,JS对象转JSON
JSON转JS对象,JS对象转JSON </h1><div class="clear"></div><div class="po ...
- JSON 与 JS 对象的区别
JSON 概述 JSON(JavaScript Object Notation),JS 对象表示法. JSON 是 JS 对象的一种描述方式,使 JS 对象能够以文本的方式记录下来,所以 JSON 是 ...
- 【jQuery笔记Part1】06-jQuery对象与js对象转换
jQuery对象与js对象转换 概念 为什么要转换 转化方法 JS对象 -> jQuery对象 jQuery对象 -> JS对象 原理图 jQuery笔记目录 概念 jQuery对象 是通 ...
- JSON转换为JS对象和JS对象转换为JSON
1. JSON转换为JS对象 名称 parse 类型 执行类 参数 json: string JSON字符串 返回值 js对象 示例 parse('{"a":"abc&q ...
- Javascript学习笔记——JSON:js对象简谱
Javascript不仅是一种编程语言,还被作为一种常用的对象存储和传输格式 JSON:JS 对象简谱 JSON(JavaScript Object Notation)即Javascript对象简谱 ...
- 【Java】json与java对象转换,获得数据库自增主键,保存返回数据 (个人梳理)
[Java]json与java对象转换,获得数据库自增主键,保存返回数据 (个人梳理) 模拟请求API 获得json数据,将json转换为java对象,再将java对象转换为list集合,再将list ...
- JSON与js对象序列化
JavaScript对象表示法(JavaScript Object Notation,简称JSON)是一种轻量级的数据交换格式,它基于js字面量表示法,是js的一个子集.虽然是一个js的子集但是他与语 ...
- JSON和JS对象之间的互转
1. jQuery插件支持的转换方式 $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2. 浏览器支持的 ...
最新文章
- c语言五子棋linux,在linux下ubuntu的五子棋游戏c语言代码.doc
- 出租司机给我上的MBA课 -- [ 来自: ] [作者:cexo255]
- iOS连接linux服务器用什么,iOS实现通过SSH2协议链接Linux服务器,并执行相关指令...
- select函数及fd_set介绍
- 一、详细Python3.8+PyQt5+pyqt5-tools+Pycharm配置
- (王道408考研操作系统)第二章进程管理-第一节5:线程概念和多线程模型
- javascript ajax调用asp.net后台方法
- 这场直播,我们把 Apache 顶级项目盛会搬来了!
- (好文章搬个砖)MySQL索引背后的数据结构及算法原理
- 搜索在线设备的工具软件-SADPTool提供下载
- 吴涛作品介绍-易语言和VOLCANO 3D游戏引擎
- 如何使用checkstyle添加注解_如何使用企业微信接受微信好友申请?如何用个人微信和企业微信同时添加客户?...
- python最大公约数计算的程序代码_Python实现的求解最大公约数算法示例
- 用户输入日期利用python简单实现农历转阳历功能(1901-2099年之间)
- MySql导入、导出数据解决方案(SQL语句)
- Linux删除重复行
- L2-027. 名人堂与代金券
- C语言入门(1)——Hello World
- 云平台与云主机选择的经验和建议
- 中南大学python程序设计实践_学院承办的第三届“全国高校Python语言与计算生态教学研讨会”圆满召开...