public static void main(String[] args) {
String json = "{\n" + " \"code\": \"1000\",\n" +
" \"success\": true,\n" + " \"message\": \"操作成功\",\n" +
" \"data\": [\n" + " {\n" +
" \"id\": \"p_1\",\n" +
" \"parentId\": \"0\",\n" +
" \"fullName\": \"安徽省\",\n" +
" \"shortName\": null,\n" +
" \"type\": \"0\"\n" +
" },\n" +
"
{\n" + " \"id\": \"p_2\",\n" + " \"parentId\": \"0\",\n" + " \"fullName\": \"北京市\",\n" + " \"shortName\": null,\n" + " \"type\": \"0\"\n" + " },\n" + " {\n" + " \"id\": \"p_3\",\n" + " \"parentId\": \"0\",\n" + " \"fullName\": \"福建省\",\n" + " \"shortName\": null,\n" + " \"type\": \"0\"\n" + " }]}";
JsonParser parser = new JsonParser();
JsonElement element = parser.parse(json);
JsonObject root = element.getAsJsonObject();
JsonObject f = root.get("data").getAsJsonObject().remove("id").getAsJsonObject();
DivisionDTO[] dos = new Gson().fromJson(root.get("data"), DivisionDTO[].class);我想先获取data属性 然后再删除data属性里的id属性 我写的这个不对 抛异常了 麻烦大神帮我打一下 代码已经贴出来了
添加回答
举报
0/150
提交
取消