美文网首页
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