美文网首页前端大杂烩
JSON语法与js对象的区别

JSON语法与js对象的区别

作者: 王希桐 | 来源:发表于2020-05-06 14:34 被阅读0次

相比于XML ,JSON格式最大的优点是易于人的阅读和编写,通常不需要特殊的工具,就能读懂和修改,是一种轻量级的数据交换格式。JSON文件都是被包裹在一个大括号中 {},通过key-value的方式来表达数据

JSON和js对象的区别

JSON的Key必须包裹在一个双引号中,在实践中,编写 JSON 的时候,忘了给 Key 值加双引号或者是把双引号写成单引号是常见错误

JSON的值只能是以下几种数据格式

  1. 数字,包含浮点数和整数
  2. 字符串,需要包裹在双引号中
  3. Bool值,true 或者 false
  4. 数组,需要包裹在方括号中 []
  5. 对象,需要包裹在大括号中 {}
  6. null

其他任何格式都会触发报错,例如 JavaScript 中的 undefined 。

注:JSON 文件中无法使用注释,试图添加注释将会引发报错。

相关文章

  • JSON语法与js对象的区别

    相比于XML ,JSON格式最大的优点是易于人的阅读和编写,通常不需要特殊的工具,就能读懂和修改,是一种轻量级的数...

  • JSON

    JS对象 与 JSON的区别 var user=JSON.parse(userJson,function(k,v)...

  • js程序高级设计

    1.JSON对象 json对象与js对象字面量的区别没有变量声明,在json中没有变量的概念没有末尾的分号json...

  • JSON

    JSON, JavaScript Object Notation, JavaScript 对象简谱。 语法 .js...

  • web通用相关

    18.3.26JSON与JS对象的区别与对比参考:http://www.jb51.net/article/1070...

  • JS面向对象--2 对象和JSON的区别

    JSON就是javascript object notation,JS对象表示法,是JS对象的严格子集区别就是引号...

  • JS Json对象与js字符串的相互转换

    json定义 json --> js对象 js对象 --> json

  • 2-json

    json数据和普通的js对象的区别:1、json数据没有变量,直接是{} 或者 []2、json形式的数据结尾没有...

  • JS注意事项

    JS/JSON js对象转换字符串:JSON.stringify(要转换的对象)json字符串转换成js对象:JS...

  • 读书笔记(01) - JSON - JavaScript高级程序

    JSON与JavaScript对象 JSON是一种表示结构化数据的存储格式,语法格式上与JavasScript对象...

网友评论

    本文标题:JSON语法与js对象的区别

    本文链接:https://www.haomeiwen.com/subject/ixhwghtx.html