//gson json解析
implementation 'com.google.code.gson:gson:2.8.6'
val gson = Gson()
//json转java对象
val fromJson = gson.fromJson<KeHuming>(
"{\"data\":[{\"fdetail\":true,\"FFullName\":......,\"recordCount\":\"1773\",\"pageSize\":\"20\",\"error_code\":0,\"message\":\"成功\"}",
KeHuming::class.java
)
//java对象转json
val ruSubmit = RuSubmit(
"CIN001860", "014", "2020-03-15 16:45:14", "13", "测试",
"014", "014",
mutableListOf(
RuSubmit.Item(
"", "", "", 6, 6, 6, "6", 6,
6, "", 6, "", ""
),
RuSubmit.Item(
"", "", "", 8, 8, 8, "8", 8,
8, "", 8, "", ""
)
)
)
val toJson = gson.toJson(ruSubmit)