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相关推荐

  1. 在JavaScript中解析JSON? [重复]

    本文翻译自:Parse JSON in JavaScript? [duplicate] This question already has answers here : 这个问题已经在这里有了答案 : ...

  2. Json学习总结(1)——Java和JavaScript中使用Json方法大全

    2019独角兽企业重金招聘Python工程师标准>>> 摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript ...

  3. 在 JavaScript 中创建 JSON 对象

    <html> <body> <h2>在 JavaScript 中创建 JSON 对象</h2><p> Name: <span id=& ...

  4. jsonp请求html页面,JavaScript中的JSON和JSONP

    简单地使用json并不能支持跨域资源请求,为了解决这个问题,需要采用jsonp数据交互协议.众所周知,js文件的调用不受跨域与否的限制,因此如果想通过纯web端跨域访问数据,只能在远程服务器上设法将j ...

  5. javascript 中使用JSON

    因为JSON 是 javascript 的一个子集,所以,在javascript 中使用JSON是非常简单的. js 代码 var myJSONObject = {"bindings&quo ...

  6. JS/JavaScript中解析JSON --- JSON.parse()、JSON.stringify()以及$.parseJSON()使用详解

    JS/JavaScript中解析JSON --- JSON.parse().JSON.stringify()以及$.parseJSON()使用详解 现在JSON格式在web开发中非常重要,特别是在使用 ...

  7. html页面解析json,JavaScript如何解析json?

    javascript如何解析json?下面本篇文章就来给大家介绍一下使用javascript解析json的方法,希望对大家有所帮助. 什么是JSON?JSON 指的是 JavaScript 对象表示法 ...

  8. JavaScript中的JSON

    JSON是什么? JSON格式(JavaScript Object Notation 的缩写)是一种用于数据交换的文本格式.就是符合某种规范的文本格式,经常用于与服务器做数据交换,比传统的XML更简洁 ...

  9. 服务器json文件怎么创建对象,JavaScript中对JSON对象的基本操作示例

    JSON对象 1.对象的属性:对象的属性是有键值对组成的,其中key为一个字符串,value可以为任何的Javascript对象. //使用[]设置和获取对象的属性 var obj = new Obj ...

最新文章

  1. ps如何把自己的图与样机结合_激光整平机厂家如何给自己一个定位?
  2. 热点话题:全面解析有关网上邻居的内幕
  3. python基础语法合集-python常用语法合集
  4. [trustzone]-TZC400学习总结
  5. FC网络学习笔记02 -网络配置方法
  6. pandas基础知识
  7. Redis在项目中的地位及使用场景剖析
  8. c++中的fork函数_linux c语言 fork() 和 exec 函数的简介和用法
  9. 四级口语计算机对话,四级英语口语对话常用的句子
  10. 一 对国家出路的早期探索
  11. 主流的推荐系统算法总结
  12. 抖音云控系统多少钱一套?
  13. 【windows】关于修改hosts文件的解释,hosts的作用,hosts文件的位置.....
  14. python实验楼工资计算器_挑战:完善工资计算器
  15. 酒店项目 酒店管理系统酒店在线预订系统
  16. Oracle定时任务dbms_scheduler
  17. Android模仿QQ的左右滑动切换界面和下拉更新的效果
  18. 【翻译】WF从入门到精通(第八章):调用外部方法及工作流
  19. 医疗保健数据接口_为什么需要用于医疗保健业务的应用程序
  20. android电视设置hdmi输出,利用HDMI线实现多屏显示的设置方法!

热门文章

  1. YUV420P,YUV420,YUV420SP区别
  2. python练习题4 将mRNA翻译成蛋白质
  3. 拜托,面试请不要再问我 Spring Cloud Alibaba 底层原理
  4. 【UE4 第一人称射击游戏】02-玩家健康和护甲
  5. 光纤受激拉曼散射matlab程序,一种抑制光纤激光器中受激拉曼散射现象的方法与流程...
  6. 进入四强的球队Java
  7. Win10-x64编译Hadoop2.7.3
  8. 数据库应用最基础知识!
  9. 美国国内usps邮寄超详细教程
  10. 7. 用JDK5.0的JConsole来连接MBean