关于javascript:向我解释Json就像我五岁

Explain Json to me like I'm five

本问题已经有最佳答案,请猛点这里访问。

首先,我不是5岁。我刚开始使用JavaScript,但我似乎不知道JSON是什么。我将感谢任何能用最简单的术语向我解释JSON的人……也将感谢示例。


JSON类似于在书的封面上填上你的名字表。

enter image description here

在JSON中,信息被写在一个结构中,这有助于每个人轻松理解信息。

在JSON中,您的名字列表如下:

1
2
3
4
5
6
7
8
9
{
    "name":"Samimath",
    "class": 1,
    "sec": 1,
    "subject":"english",
    "rollno": 5,
    "school":"Rainbow Public School",
    "contact": 555666777
}


JSON是一种序列化格式,允许我们将对象转换为字符串,反之亦然。

例如,您可能有一个名为person的变量

1
2
3
4
5
6
var person = {
    Firstname:"Mike",
    Surname:"Smith"
};

var json = JSON.stringify(person);

这看起来像:"firstname":"mike","name":"smith"

我们还可以通过执行以下操作来反序列化:var person2=json.parse(json);

通过将对象转换为字符串,我们可以与其他系统交换数据,例如Web服务、数据库、消息传递等。然后,JSON作为这些系统之间的通用格式工作。