JSON—JavaScript中的JSON
JSON的数据格式
JavaScript中的JSON
1.JavaScript与JSON
JSON是一种语法,用来序列化对象、数组、数值、字符串、布尔值 null。他基于JavaScript语法,但与之不同:JavaScript不是JSON,JSON也不是JavaScript。
JavaScript类型 | JSON的不同点 |
---|---|
对象和数组 | 属性名称必须是双引号括起来符字符串;最后一个属性后不能有逗号 |
数值 | 禁止出现前导零 |
字符串 | 只有有限的一些字符可能被转译 |
2.JSON字符串与JSON对象
- JSON字符串就是指在JavaScript语言中内容格式符合JSON格式的字符串类型的数据。
var.jsonText.= 't"name":"卧龙学苑", "addr":"保定市复兴中路77号直隶大厦1516室"}";
- JSON对象就是指JSON格式在JavaScript语言的具体表现形式为对象或数组。
var isonObject={"name":"卧龙学苑",
"addr":"保定市复兴中路77号直隶大厦1516室"
}
3.JavaScript的JSON对象
JavaScript语言中存在JSON对象,该对象用于实现字符串与对象之间的转换。其提供以下两个方法:
- JSON.parse()方法:解析JSON字符串并返回对应的值。
JSON.parse('{');//{JSON.parse('true'); // true
JSON.parse(""foo"");// "foo"
JSON.parse("[1,5, "false"]');//[1,5, "false"]
JSON.parse('null');// null
- JSONstringify()方法:返回与指定值对应的JSON字符串。
JSON.stringify(});//'{}
JSON.stringify(true);/l 'true'
JSON.stringify("foo");// "foo""
JSON.stringify([1, "false" , false]);I/ '[1,"false",false]'
JSON.stringify({ x: 5 });//'{""x":5}
注意:JSON对象在旧版本的刘览器中不被支持,引人json2js文件进行解决
代码:
<script>// JSON字符串var jsonString = '{"name":"花木兰"}';var josnObject = JSON.parse(jsonString);console.log(josnObject);var jsonResult = JSON.stringify(josnObject);console.log(jsonResult);</script>
JSON—JavaScript中的JSON相关推荐
- 在JavaScript中解析JSON? [重复]
本文翻译自:Parse JSON in JavaScript? [duplicate] This question already has answers here : 这个问题已经在这里有了答案 : ...
- Json学习总结(1)——Java和JavaScript中使用Json方法大全
2019独角兽企业重金招聘Python工程师标准>>> 摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript ...
- 在 JavaScript 中创建 JSON 对象
<html> <body> <h2>在 JavaScript 中创建 JSON 对象</h2><p> Name: <span id=& ...
- jsonp请求html页面,JavaScript中的JSON和JSONP
简单地使用json并不能支持跨域资源请求,为了解决这个问题,需要采用jsonp数据交互协议.众所周知,js文件的调用不受跨域与否的限制,因此如果想通过纯web端跨域访问数据,只能在远程服务器上设法将j ...
- javascript 中使用JSON
因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的. js 代码 var myJSONObject = {"bindings&quo ...
- JS/JavaScript中解析JSON --- JSON.parse()、JSON.stringify()以及$.parseJSON()使用详解
JS/JavaScript中解析JSON --- JSON.parse().JSON.stringify()以及$.parseJSON()使用详解 现在JSON格式在web开发中非常重要,特别是在使用 ...
- html页面解析json,JavaScript如何解析json?
javascript如何解析json?下面本篇文章就来给大家介绍一下使用javascript解析json的方法,希望对大家有所帮助. 什么是JSON?JSON 指的是 JavaScript 对象表示法 ...
- JavaScript中的JSON
JSON是什么? JSON格式(JavaScript Object Notation 的缩写)是一种用于数据交换的文本格式.就是符合某种规范的文本格式,经常用于与服务器做数据交换,比传统的XML更简洁 ...
- 服务器json文件怎么创建对象,JavaScript中对JSON对象的基本操作示例
JSON对象 1.对象的属性:对象的属性是有键值对组成的,其中key为一个字符串,value可以为任何的Javascript对象. //使用[]设置和获取对象的属性 var obj = new Obj ...
最新文章
- ps如何把自己的图与样机结合_激光整平机厂家如何给自己一个定位?
- 热点话题:全面解析有关网上邻居的内幕
- python基础语法合集-python常用语法合集
- [trustzone]-TZC400学习总结
- FC网络学习笔记02 -网络配置方法
- pandas基础知识
- Redis在项目中的地位及使用场景剖析
- c++中的fork函数_linux c语言 fork() 和 exec 函数的简介和用法
- 四级口语计算机对话,四级英语口语对话常用的句子
- 一 对国家出路的早期探索
- 主流的推荐系统算法总结
- 抖音云控系统多少钱一套?
- 【windows】关于修改hosts文件的解释,hosts的作用,hosts文件的位置.....
- python实验楼工资计算器_挑战:完善工资计算器
- 酒店项目 酒店管理系统酒店在线预订系统
- Oracle定时任务dbms_scheduler
- Android模仿QQ的左右滑动切换界面和下拉更新的效果
- 【翻译】WF从入门到精通(第八章):调用外部方法及工作流
- 医疗保健数据接口_为什么需要用于医疗保健业务的应用程序
- android电视设置hdmi输出,利用HDMI线实现多屏显示的设置方法!
热门文章
- YUV420P,YUV420,YUV420SP区别
- python练习题4 将mRNA翻译成蛋白质
- 拜托,面试请不要再问我 Spring Cloud Alibaba 底层原理
- 【UE4 第一人称射击游戏】02-玩家健康和护甲
- 光纤受激拉曼散射matlab程序,一种抑制光纤激光器中受激拉曼散射现象的方法与流程...
- 进入四强的球队Java
- Win10-x64编译Hadoop2.7.3
- 数据库应用最基础知识!
- 美国国内usps邮寄超详细教程
- 7. 用JDK5.0的JConsole来连接MBean