Android中Json資料的自動裝配

2021-07-25 07:15:19 字數 1421 閱讀 2531

今天小金子啊就給大家帶來乙個自己寫的工具類,小金子不知道網上有沒有類似的工具,我想應該是有的,聽說有gson,但是小金子很不幸在知道它之前寫了乙個,但是也沒事,算是鍛鍊了,所以今天在這裡做乙個記錄和簡單的介紹,今天小金子給大家的json資料自動裝配呢使用非常的簡單.只要一句話就能實現json往物件屬性進行填充資料,支援集合和實體物件自動建立並且注入資料,介紹這麼多,直接看效果吧!

布局檔案一目十行的看一下就行了

下面是乙個實體物件

下面就是我們經常寫的對json資料解析並通過set方法設定到物件的屬性中,這裡我先列印出來

沒問題吧,但是現在可以這樣子,大家看看剛剛的實體物件info1,裡面有三個屬性名稱和json資料中的是一致的,那麼看效果先:

是不是很想知道實體物件的tostring方法是什麼樣子的?

看效果吧!

是不是json資料的轉化變得這麼的簡單?

還不止這個呢?

這樣子也行?難道json字串中的三個物件會自己進去?

看效果吧!

是不是超爽?以後完全解放json解析呀,而且自己解析的時候字母寫錯集合當成物件,物件當成集合處理都是可能出現的,利用這個工具類之後再也不用考慮了!

最爽的還不是這簡單的轉化,

這個工具還支援物件中有各個屬性和集合,

集合又包含物件,物件裡面有集合,

集合裡面是物件的情況都是支援的!

並且可以支援list介面和set介面集合自動建立物件,也就是這兩種集合物件只需要宣告就可以,物件會自動建立,其他實體物件也是自動建立,只要json資料的格式和實體物件的格式是一致的,就可以完成轉化

所以現在開始解放自己吧,至少得省下點時間去玩遊戲吧。。。。哈哈

好了,下面放出原始碼的鏈結!

android中JSON資料的讀寫方法

color blue color size medium 用習慣了xml,總覺得json可讀性又差,也不好儲存等等,到真正接觸了,才發現在android上,json就像親兒子一樣容易管教。還是先看資料來源,資料來源我採用的是一系列的村民集合,村民的屬性如下。size color public cla...

android中的json解析

json和xml的解析有一些類似,將json的內容讀入字串之後 在進行解析 json資料是 包裹的是jsonobject,物件裡面是鍵值對,直接呼叫getstring 等等就可以 包裹的是jsonarray private void parsejsonwithjsonobject string js...

Android中XML和JSON資料的解析小案例

一 xml package com.itheima.ceshouji.domain 13691689238 廣東深圳移動神州行卡 名雖可得,利則難獲,藝界發展,可望成功 凶帶吉 public class product public void settype string type public s...