JSON在web应用程序中的用途是什么?

JSON在web应用程序中的用途是什么?,json,web-applications,Json,Web Applications,我对web开发和web应用程序比较陌生。我听说过JSON,但不确定它的确切用途。JSON是一种用于编码服务器返回的信息的格式。当您使用AJAX/XHR(例如,使用JavaScript)调用脚本时,返回的信息可以通过XML、JSON或其他格式。JSON只是以JavaScript固有的对象结构返回数据的一种方式,这种方式通常不需要像XML那样进行大量解析。JSON是一种用于编码服务器返回的信息的格式。当您使用AJAX/XHR(例如,使用JavaScript)调用脚本时,返回的信息可以通过XML、JS

我对web开发和web应用程序比较陌生。我听说过JSON,但不确定它的确切用途。

JSON是一种用于编码服务器返回的信息的格式。当您使用AJAX/XHR(例如,使用JavaScript)调用脚本时,返回的信息可以通过XML、JSON或其他格式。JSON只是以JavaScript固有的对象结构返回数据的一种方式,这种方式通常不需要像XML那样进行大量解析。

JSON是一种用于编码服务器返回的信息的格式。当您使用AJAX/XHR(例如,使用JavaScript)调用脚本时,返回的信息可以通过XML、JSON或其他格式。JSON只是以JavaScript固有的对象结构返回数据的一种方式,这种方式通常不需要像XML那样进行大量解析。

它是一种用于编码信息的语言。例如,如果您希望将有关人员的信息从一个地方发送到另一个地方,则可能如下所示:

{
     "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"
         }
     ]
 }

摘自维基。:)有关详细信息,请参阅。

它是一种用于编码信息的语言。例如,如果您希望将有关人员的信息从一个地方发送到另一个地方,则可能如下所示:

{
     "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"
         }
     ]
 }

摘自维基。:)请参阅以了解更多详细信息。

首先,它是JavaScript对象表示法的首字母缩写

它通常用于应用程序处理对象数据结构(通常出现在Java、C#等语言中)和关联数组(在Python、PHP等多种语言中出现的键值对)的地方

为了回答您的问题,这是一种简单而有效的方法,可以将对象编码为字符串,传输它们,然后在另一端重新创建对象


首先,它是JavaScript对象表示法的首字母缩写

它通常用于应用程序处理对象数据结构(通常出现在Java、C#等语言中)和关联数组(在Python、PHP等多种语言中出现的键值对)的地方

为了回答您的问题,这是一种简单而有效的方法,可以将对象编码为字符串,传输它们,然后在另一端重新创建对象

+1 JSON是JavaScript对象文字符号的一个子集,非常适合对由字典、列表和原语值组成的对象进行建模,尤其是JavaScript对象。因此,JSON解析器(例如,将JSON转换为JavaScript对象)是一种直接转换。另一方面,XML通常不能提供这种简单的映射,通常需要从XML文档或片段进行转换/提取。这种简单性是JSON最大的优点之一。+1 JSON是JavaScript对象文字符号的子集,非常适合对由字典、列表和基本值组成的对象进行建模,尤其是JavaScript对象。因此,JSON解析器(例如,将JSON转换为JavaScript对象)是一种直接转换。另一方面,XML通常不能提供这种简单的映射,通常需要从XML文档或片段进行转换/提取。这种简单性是JSON最大的优点之一