当前位置:网站首页 > Java教程 > 正文

java json菜鸟教程



JSON对象是名称/值(name:value)数据格式,通常以大括号显示。

JSON对象如下所示:

  {   "name": "Seagull",   "age" : 22,   "city": "New Delhi",   }

使用JSON时,您可能会在.json文件中看到JSON对象,但它们也可以作为JSON对象或字符串存在于程序上下文中。

JSON语法基本上被视为JavaScript语法的子集,它包括以下内容:

JSON建立在两种结构上:

JSON数据以名称/值对的形式表示。

名称/值对由一个字段名(双引号),一个冒号,一个值组成:

  "name":"Seagull"

JSON名称需要双引号。JavaScript名称没有。

JSON格式几乎与JavaScript对象相同。

在JSON中,键必须是字符串,并用双引号引起来:

  { "name":"Seagull" }

在JavaScript中,键可以是字符串,数字或标识符名称:

  { name:"Seagull" }

在JSON中,字符串值必须用双引号引起来:

  { "name":"Seagull" }

在JavaScript中,您可以编写带双引号或单引号的字符串值:

  { name:'Seagull'}

JSON和XML均可用于从Web服务器接收数据。

以下JSON和XML示例都定义了一个book对象,该对象包含3本书的数组:

  {"books":[   { "author":"Bella", "title":"XML Developer's Guide" },   { "author":"Kim", "title":"Midnight Rain" },   { "author":"Cynthia", "title":"Lover Birds" }   ]}
  <books>   <book>     <author>Bella</author> <title>XML Developer's Guide</title>   </book>   <book>     <author>Kim</author> <title>Midnight Rain</title>   </book>   <book>     <author>Cynthia</author> <title>Lover Birds</title>   </book>   </books>

从以上示例中,您可以看到:

最大的不同是:必须使用XML解析器解析XML。JSON可以通过标准JavaScript函数进行解析。

JSON比XML更好:

  • 上一篇: java遮罩教程
  • 下一篇: java映射接口教程
  • 版权声明


    相关文章:

  • java遮罩教程2024-12-21 20:58:02
  • java 9 安装教程2024-12-21 20:58:02
  • 菜鸟教程java静态2024-12-21 20:58:02
  • java脚本设计教程2024-12-21 20:58:02
  • java教程string的练习2024-12-21 20:58:02
  • java映射接口教程2024-12-21 20:58:02
  • java uml教程 pdf2024-12-21 20:58:02
  • java服务器搭建教程视频2024-12-21 20:58:02
  • java8菜鸟教程2024-12-21 20:58:02
  • Java教程编辑2024-12-21 20:58:02