Android Json數(shù)據(jù)解析

一、GsonFormat

Android Studio的插件,用于格式化Json數(shù)據(jù),并把數(shù)據(jù)封裝成JavaBean。

在類中,鼠標右擊,選擇Generate

二、Json(Android原生)

獲取Json數(shù)據(jù)的名字來獲取數(shù)據(jù),類似鍵值對的方式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
多層獲取數(shù)據(jù)

三、Gson(谷歌官方)


自動組裝JavaBean

依賴:compile'com.google.code.gson:gson:2.8.1'

List列表轉換Json數(shù)據(jù)


Json數(shù)據(jù)轉換List列表
Gson解析或者生成Map

@Expose注解,標記在字段上,指明該字段是否可以序列化以及被序列化,沒有該注解的其他字段將被忽略,激活注解需要使用以下代碼(解決了Gson解析Decimal格式化后的字段拋出異常):

GsonBuilder builder = new GsonBuilder();

builder.excludeFieldsWithoutExposeAnnotation();?

transient類型,指明某個字段不會被序列化以及反序列化


四、fastJson(阿里巴巴)


自動組裝JavaBean

依賴:compile'com.alibaba:fastjson:1.2.37'

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,168評論 25 708
  • 什么是jason 一種輕量級的數(shù)據(jù)交換格式,具有良好的可讀和便于快速編寫的特性。業(yè)內(nèi)主流技術為其提供了完整的解決方...
    MrMagicWang閱讀 1,129評論 0 3
  • 曹媽下午打電話給我,沒接到,我也沒好意思回過去,月中回家讓您擔心了。曹媽,謝謝您,我都不好意思給您聯(lián)系了?,F(xiàn)在已經(jīng)...
    Good頑石閱讀 388評論 1 1
  • 冷寒夜,繁星天,月未圓.孤燈照我眠,輕輕淺淺難入夢,總在半醒間.起身倚窗前,心思亂,亦是紅塵俗事擾心田.難理,...
    醉揂尐姩弒血魔君閱讀 443評論 0 1
  • 2017年的一月一日的零點零分,天空綻放起煙花,就好像把墨藍色的天幕變做了花籃一樣,一朵朵的燦爛開放再旋轉著隕...
    沈無邪閱讀 167評論 0 2

友情鏈接更多精彩內(nèi)容