美文网首页
Android通过Gson将json数组转换成List

Android通过Gson将json数组转换成List

作者: suikaJY | 来源:发表于2019-06-28 14:41 被阅读0次

    在网上找了半天,发现很多都是服务器的解决方案。这里是最终的成品代码:

    public class JavaTest {
    
        @Test
        public void testJson() {
            String s = "[{\"a\":1,\"b\":\"s\"},{\"a\":2,\"b\":\"ss\"}]";
    
            Gson gson = new Gson();
            JsonArray jsonArray = new JsonParser().parse(s).getAsJsonArray();
            for (JsonElement je : jsonArray) {
                B b = gson.fromJson(je, B.class);
                System.out.println(b);
            }
        }
    
        static class B {
            private int a;
            private String b;
    
            @Override
            public String toString() {
                return "B{" +
                        "a=" + a +
                        ", b='" + b + '\'' +
                        '}';
            }
        }
    }
    

    运行结果:


    image.png

    相关文章

      网友评论

          本文标题:Android通过Gson将json数组转换成List

          本文链接:https://www.haomeiwen.com/subject/fngscctx.html