kotlin的Gson的使用
首先你得先加入依赖库 ‘com.google.code.gson:gson:2.8.5’
一:没有数据头的纯列表Json解析
[
{
"name": "zhangsan",
"age": "10",
"phone": "11111",
"email": "11111@11.com"
},
{
"name": "lisi",
"age": "20",
"phone": "22222",
"email": "22222@22.com"
},
...
]
1 .需要一个Bean对象。
data class UserBean(
val name:String,
val age:String,
val phone:Strin,
val emall:String,
)
2.开始解析 只需要3部分
fun parseNoHeaderJArray(){
val userJson=UserApi.instance.getOriginalFunData(this)
val userJson=JsonToStringUtil.getStringByJson(this, R.raw.juser_1)
val parser=JsonParser()
val JsonArray=parser.parser(userJson).asJsonArray