亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

JSONObject使用方法[轉載]

2024-09-05 00:22:14
字體:
來源:轉載
供稿:網友

JSONObject簡介

 

本節摘要:之前對JSON做了一次簡單的介紹,并把JSON和XML做了一個簡單的比較;那么,我就在想,如果是一個json格式的字符串傳到后臺,需要怎么對其處理?如果前臺頁面需要后臺返回的是一個json的字符串,那么后臺是怎么把json格式的字符串給拼裝起來的呢?JSON和XML是不是有某種聯系,他們之間是不是可以互相轉換?……帶著這些問題,搜索了相關的資料,并自己實際動手操作,總算對這些問題有了個比較清晰的認識。這些問題主要是通過JSONObject這個插件的jar包實現。

preparation

1.JSONObject介紹

JSONObject-lib包是一個beans,collections,maps,java arrays和xml和JSON互相轉換的包。

2.下載jar包

說明本次用到的的文件只有工程目錄json包下的JSONObject_1_3類和note.txt

4.class&method 基于1.1的API

做以下幾點約定:

1.介紹基于JSONObject 1.1的API

2.只介紹常用的類和方法

3.不再介紹此版本中已經不再推薦使用

4.介紹的類和方法主要圍繞本篇博客中用到的

JSONObject:A JSONObject is an unordered collection of name/value pairs.

是一個final類,繼承了Object,實現了JSON接口

構造方法如下:

JSONObject();創建一個空的JSONObject對象

JSONObject(boolean isNull);創建一個是否為空的JSONObject對象

普通方法如下:

fromBean(Object bean);靜態方法,通過一個pojo對象創建一個JSONObject對象

fromJSONObject(JSONObject object);靜態方法,通過另外一個JSONObject對象構造一個JSONObject對象

fromJSONString(JSONString string);靜態方法,通過一個JSONString創建一個JSONObject對象

toString();把JSONObject對象轉換為json格式的字符串

iterator();返回一個Iterator對象來遍歷元素

接下來就是一些put/get方法,需要普通的get方法和pot方法做一下強調說明,API中是這樣描述的:

get method returns a value if one can be found, and throws an exception if one cannot be found. An opt method returns a default value instead of throwing an exception, and so is useful for obtaining optional values.

 

JSONArray:A JSONArray is an ordered sequence of values.

是一個final類,繼承了Object,實現了JSON接口

構造方法如下:

JSONArray();構造一個空的JSONArray對象

普通方法如下:

fromArray(Object[] array);靜態方法,通過一個java數組創建一個JSONArray對象

fromCollection(Collection collection);靜態方法,通過collection集合對象創建一個JSONArray對象

fromString(String string);靜態方法,通過一個json格式的字符串構造一個JSONArray對象

toString();把JSONArray對象轉換為json格式的字符串

iterator();返回一個Iterator對象來遍歷元素

接下來同樣是put/get方法……

 

XMLSerializer:Utility class for transforming JSON to XML an back.

一個繼承自Object的類

構造方法如下:

XMLSerializer();創建一個XMLSerializer對象

普通方法如下:

setRootName(String rootName);設置轉換的xml的根元素名稱

setTypeHintsEnabled(boolean typeHintsEnabled);設置每個元素是否顯示type屬性

write(JSON json);把json對象轉換為xml,默認的字符編碼是UTF-8,

需要設置編碼可以用write(JSON json, String encoding)

 

5.對XML和JSON字符串各列一個簡單的例子

JSON

{"password":"123456","username":"張三"}

xml

<?xml version="1.0" encoding="UTF-8"?> 
<user_info>

<password>123456</password>

<username>張三</username>

</user_info>

 

start

新建web工程,工程名稱JS,導入以下7個jar包,文件在前面的準備工作中下載路徑。

說明可以不用新建web工程,普通的java工程也可以完成本篇的的操作。至于為什么要導入處json包以外的其他6個包,我會把note.txt貼在最后,各位一看便知。

question1:后臺接受到前臺的json格式的字符串怎么處理?

JSONObject使用方法[轉載]
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品三级在线| 精品视频一区在线视频| 久久久国产91| 日韩欧美亚洲国产一区| 欧美一级片在线播放| 欧美日韩黄色大片| 91精品国产91久久久久久| 欧美刺激性大交免费视频| 成人观看高清在线观看免费| 91亚洲精华国产精华| 欧美一区二区大胆人体摄影专业网站| 欧美午夜精品久久久久久人妖| 4388成人网| 日韩精品亚洲视频| 国产精品久久久久久久久久小说| 高清在线视频日韩欧美| 国产精品永久免费| 国产亚洲精品久久久| 日韩在线资源网| 欧美中文字幕第一页| 亚洲欧美国产va在线影院| 国产精品久久久久久久久久新婚| 亚洲精品自产拍| 国产成人在线精品| yw.139尤物在线精品视频| 欧美成人免费一级人片100| 欧美大尺度激情区在线播放| 精品国产电影一区| 久久av在线播放| 久久久人成影片一区二区三区观看| 亚洲社区在线观看| 美日韩精品免费视频| 日韩小视频在线观看| 91综合免费在线| 4438全国成人免费| 97激碰免费视频| 欧美电影免费播放| 一区二区三区美女xx视频| 亚洲精品国产精品国产自| 黑人精品xxx一区| 欧美乱大交xxxxx| 成人网在线免费观看| 国产女人精品视频| 97视频人免费观看| 国产精品久久久久久av下载红粉| 97久久精品人人澡人人爽缅北| 国产欧美精品va在线观看| 亚洲缚视频在线观看| 自拍偷拍亚洲精品| 国产网站欧美日韩免费精品在线观看| 久久噜噜噜精品国产亚洲综合| 久久久久久久久网站| 亚洲日韩欧美视频| 日本精品免费一区二区三区| 中文国产成人精品| 国产精品免费久久久久影院| 国产精品久久久久免费a∨大胸| 欧美福利视频网站| 色与欲影视天天看综合网| 日本欧美一级片| 久久免费观看视频| 最近中文字幕mv在线一区二区三区四区| 久久天堂av综合合色| 精品久久国产精品| 77777少妇光屁股久久一区| 色偷偷88888欧美精品久久久| 亚洲欧美另类自拍| 热99精品只有里视频精品| 欧美精品在线视频观看| 日韩av网站在线| 欧美理论片在线观看| 国产精品男人的天堂| 国产在线一区二区三区| 91精品视频在线免费观看| 91成人性视频| 欧美亚洲激情在线| 久久色精品视频| 8090成年在线看片午夜| 国产精品视频一区国模私拍| 国产精品96久久久久久又黄又硬| 亚洲视频国产视频| 97超级碰在线看视频免费在线看| 97色在线视频观看| 久久久久久中文字幕| 欧美激情18p| 日韩国产在线看| 在线免费观看羞羞视频一区二区| 97成人精品视频在线观看| 日韩成人av在线| 久久久精品免费视频| 国产欧美精品一区二区三区介绍| 久久久99免费视频| 91精品国产电影| 亚洲精品国产精品国自产在线| 国语自产精品视频在免费| 日韩精品www| 亚洲风情亚aⅴ在线发布| 中国china体内裑精亚洲片| 黑人巨大精品欧美一区二区三区| 538国产精品一区二区免费视频| 亚洲a成v人在线观看| 欧美性生交xxxxx久久久| 欧美裸体xxxxx| 色噜噜狠狠狠综合曰曰曰| 一区二区在线视频| 亚洲性线免费观看视频成熟| 欧美激情亚洲激情| 亚洲欧美国产精品va在线观看| 久久久电影免费观看完整版| 日韩av中文字幕在线| 欧美日韩一二三四五区| 日韩精品一二三四区| 中文字幕九色91在线| 91av视频在线播放| 国产91精品黑色丝袜高跟鞋| 日韩va亚洲va欧洲va国产| 最近2019免费中文字幕视频三| 激情成人中文字幕| 久久久999精品免费| 亚洲视频一区二区| 欧美疯狂xxxx大交乱88av| 欧美日韩免费一区| 国产精品免费小视频| 亚洲91精品在线观看| 国产精品视频男人的天堂| 亚洲综合国产精品| 91精品久久久久久久久| 中文字幕在线看视频国产欧美在线看完整| 日韩精品中文字幕视频在线| 欧美激情亚洲精品| 日本成人免费在线| 欧美资源在线观看| 国产精品精品视频| 亚洲黄色免费三级| 久久精品国产久精国产一老狼| 亚洲国产成人在线播放| 日本a级片电影一区二区| 日韩在线观看高清| 69影院欧美专区视频| 国产91在线高潮白浆在线观看| 久久久www成人免费精品张筱雨| 都市激情亚洲色图| 久久91精品国产91久久久| 亚洲欧美日韩精品久久亚洲区| 国产日韩欧美电影在线观看| 日韩欧美中文第一页| 亚洲国产欧美一区二区三区同亚洲| 久久精品视频在线播放| 欧美最近摘花xxxx摘花| 亚洲国产91精品在线观看| 日韩中文字幕久久| 亚洲成av人影院在线观看| 一区二区欧美久久| 91精品国产亚洲| 日韩欧美福利视频| 亚洲91av视频| 97碰碰碰免费色视频| 国产精品无av码在线观看| 亚洲精品视频在线观看视频| 亚洲精品福利免费在线观看| 日韩亚洲欧美中文高清在线| 91社影院在线观看| 一区二区三区天堂av| 91免费在线视频|