在网上找了半天,发现很多都是服务器的解决方案。这里是最终的成品代码:
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
网友评论