欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

json——入门必看

程序员文章站 2022-03-10 12:09:42
...

为什么需要json?
数据传输是我们在敲代码时,经常遇到的一个场景即前后端数据交互。那么给数据一个统一的格式有利于我们编写和解析数据。

json的来源?
源于 javaScript语言.虽然Json源于 javaScript语言,但它只是一种数据格式,可用于任何编程语言。现时具有类似功能的格式由xml,yaml。当中json的语法最为简单.

json的使用场景?
一个动态网页想从服务器获得数据时–>
服务器从数据库查找数据,然后把数据转换成JSON文本格式,传给前端。
然后网页的脚本代码就可以把此json文本解析为内部的数据结构去使用

json代码长什么样子?

{
    "title": "Design Patterns",
    "subtitle": "Elements of Reusable Object-Oriented Software",	
    "author": [	
        "Erich Gamma",	
        "Richard Helm",	
        "Ralph Johnson",	
        "John Vlissides"	
    ],
    "year": 2009,
    "weight": 1.8,
    "hardcover": true,
    "publisher": {
        "Company": "Pearson Education",
        "Country": "India"
    },
    "website": null
}

从例子可看出,json是树状结构,而json只包含6种数据类型
null:表示为null
boolean:表示为true或false
number:一般的浮点数表示方法
string :表示为“”
array: 表示为[]
object:表示为{}