我对Web开发和Web应用程序比较陌生。我听说过JSON,但我不确定它的用途是什么。
答案 0 :(得分:9)
JSON是一种用于编码服务器返回的信息的格式。当您使用AJAX / XHR(例如使用JavaScript)调用脚本时,返回的信息可以通过XML,JSON或其他格式来实现。 JSON只是一种在JavaScript原生的对象结构中返回数据的方式 - 通常不像XML那样需要大量的解析。
答案 1 :(得分:4)
它是一种编码信息的语言。例如,如果您想将有关人员的信息从一个地方发送到另一个地方,那么JSON可能如下所示:
{
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address":
{
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021"
},
"phoneNumber":
[
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "fax",
"number": "646 555-4567"
}
]
}
取自维基。 :)有关详细信息,请参阅http://en.wikipedia.org/wiki/JSON。
答案 2 :(得分:1)
首先,它是JavaScript Object Notation的首字母缩写。
它经常用于应用程序处理对象数据结构的地方(通常在Java,C#等语言中看到)和关联数组(在许多语言中看到的键值对,如Python,PHP等) 。)
要回答你的问题,这是一种简单有效的方法,可以将对象编码为字符串,传输它们,并在另一端重新创建对象。