当前位置: 网学 > 编程文档 > JAVA > 正文

JSON for java入门总结

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/08/05

鉴于大家对JAVA十分关注,我们编辑小组在此为大家搜集整理了“JSON for java入门总结”一文,供大家参考学习!

一、JSON介绍 JSON(JavaScript Object Notation),类似于XML,是一种数据交换格式,比如JAVA产生了一个数据想要给
JavaScript,则除了利用XML外,还可以利用JSON;JSON相比XML的优势是表达起来很简单;官网:http://www.json.org/JSON是AJAX中的X(就是可以取代XML);          ------出自JSON创始人; 注意:JSON并不是一个文档格式,没有*.json的文档,一般JSON格式的文档存在txt中,而XML可以是一个标准; 二、JSON数据结构JSON有两种数据结构:(1)Map,也称为对象;{....}(2)Array;[......]也就是说所有的JSON对象都是要以这些形式表示; 1.Map简单的说就是Java中的Map,名称-值对的形式给出,名称和值之间用“:”隔开,两个Map之间用“,”隔开,
一般表示形式如下:{'key1':'value1','key2':'value2'}以下为官网的图: 2.Array就是普通意义上的数组,一般形式如下:['arr1','arr2','arr3']; 总结:(1)JSON的数据结构只有两种;(2)可以嵌套表示,比如Array中可以嵌套Object等;(3)记住:Object是以{}表示,Array是以[  ]表示; 三、JSON与XML互转示例前面提到任何的XML都能够转换成JSON包; 1.简单XMLXML格式: view plain <person>    <name>xiazdong</name>    <age>20</age></person> JSON格式: view plain {      "name":"xiazdong",      "age":20  }   2.复杂XMLXML格式: view plain <section>    <title>BOOK</title>    <signing>        <authorname="author-1"/>        <booktitle="book1"price="$11"/>    </signing>    <signing>        <authorname="author-2"/>        <booktitle="book2"price="$22"/>    </signing></section> JSON格式: view plain "section":{          "title":"BOOK",          "signing":[          {      <spanstyle="white-space:pre"></span>   "author":              {                  "name":"author-1"              },              "book":              {                  "title":"book1",                  "price":"$11"              }          },          {              "author":           

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号