JSON⽂件
  JSON⽂件是⼀种数据格式,不是编程语⾔,在⼩程序中,JSON扮演的静态配置的⾓⾊。JSON(JavaScript Object Notation)是⼀种基于JavaScript语法⼦集的开发标准数据交换格式。JSON是基于⽂本的,是轻量级的,通常被认为是易于读/写的。
  虽然与JavaScript紧密相连,但JSON与语⾔⽆关。虽然是独⽴的,但JSON使⽤与其他语⾔类似的约定(例如C,C ++,Java,Perl 和Python),使JSON成为理想的数据交换语⾔。
  JSON特性包括以下内容:
灵活性,允许程序员定义键。
内容较少,因为内容主要是数据。
便携式数据。
⾮专有的。
源码反码补码Web 服务的通⽤和便捷格式。
金光布袋戏被国家封禁>sqlcasewhen嵌套两个条件  通常在Web应⽤程序开发中使⽤,JSON可以⽤作任何将信息存储为⽂本的应⽤程序的数据格式。
  ⼀些⼈优先使⽤JSON作为数据交换格式,因为它不那么冗长,⼯作速度快,减少了数据⼤⼩并简化了⽂档处理。它⼴泛⽤于Web开发,特别是因为它可以在可能不兼容的技术之间⽆缝地传输信息。例如,它可能涉及在UNIX上运⾏的Java应⽤程序或在Windows上运⾏的C#应⽤程序。capability的用法
  建议采取某些预防措施,因为JSON容易出现源⾃JavaScript的解释器和对象⽂字的安全问题,它们将JSON⽂本动态地作为JavaScript 执⾏。换句话说,JSON容易受到JavaScript插⼊攻击者的攻击,他们可以破解和提取系统/Web服务器内容并传输应⽤程序对象。JSON安全增强技术确实存在并且可以解决此类问题。因此,在实现JSON之前,开发⼈员应该不断了解所有安全漏洞和可能的解决⽅案。
1.  JSON⽂件都是被包裹在⼀个⼤括号中 {},通过key-value的⽅式来表达数据。
2.  JSON的Key必须包裹在⼀个双引号中,在实践中,编写 JSON 的时候,忘了给 Key 值加双引号或者是把双引号写成单引号是常见错
误。
3.  JSON的值只能是以下⼏种数据格式:
数字,包含浮点数和整数
字符串,需要包裹在双引号中
Bool值,true 或者 false
数组,需要包裹在⽅括号中 []python解析json文件
对象,需要包裹在⼤括号中 {}
Null
4. 其他任何格式都会触发报错,例如 JavaScript 中的 undefined 。
二维数组理解
5. 还需要注意的是 JSON ⽂件中⽆法使⽤注释,试图添加注释将会引发报错。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。