上一篇文章用gson解析了json数组,这一篇文章用gson创建一个json数组。

一、代码实现

要创建的json数据:

分析一下,可见有两个要注意的地方:

  1. total是单一的
  2. rows是json数组,需要做处理

那么就可以写出两个这样的javabean:

接下来进行将javabean转化为json的处理:

要注意的地方,是从小到大的原则。

因为rows是json里的一个数组,所以要先处理rows 里的数据。因为rows是一个list,list放的是类B的数据,所以你需要先定义list:

然后就把数组里的数据放进去

这样list就弄好了,数组rows里面的数组齐全了。

下一步就是处理类A里的total:

别忘记把rows数组加进类A里:

运行结果:

准确无误地得到想要的结果。

二、总结

记录一下。

发表评论

电子邮件地址不会被公开。 必填项已用*标注