数据结构处理

阔口阔落丷 2019-01-03 08:32:24
有一个需求是从excel里面获取数据,但是数据我已经获取到了,不知道怎么弄数据结构,请各位给一个办法,是java后台的

excel中的数据和图中的类似,怎么在java中国将其数据结构变为



就是订单表与订单明细表的数据在一起,我怎么将其数据结构变化成上图的json样子
...全文
223 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
阔口阔落丷 2019-01-04
  • 打赏
  • 举报
回复
引用 6 楼 LCL_data 的回复:
读一行,如果改行有订单编号,就新建订单编号,然后存储好heads和第一个物料 读一行,如果改行没有订单编号,就使用原来的订单编号,然后给新增订单增加物料
我先在想的是把这些数据都先存在一个集合里面,但是订单与明细不知道怎么关联的逻辑
十八道胡同 2019-01-04
  • 打赏
  • 举报
回复
读一行,如果改行有订单编号,就新建订单编号,然后存储好heads和第一个物料
读一行,如果改行没有订单编号,就使用原来的订单编号,然后给新增订单增加物料
maradona1984 2019-01-04
  • 打赏
  • 举报
回复
引用 3 楼 qq_35030126 的回复:
[quote=引用 1 楼 LCL_data 的回复:]
这个类包括heads的一个对象 和detailes的ArrayList,先读heads到heads里面,然后读details的组合


我知道最后是一个list里面有一个对象和一个集合的,但是不知道怎么将明细与表头关联,最好能给出简单的代码实示例[/quote]

这个你取的时候就得自己关联的,而且得根据你的excel的数据规律来关联
而且这个难道不是一目了然的规律吗?
header和detail关联就是当header那几个字段有数据,自然直接关联,没有就用上一行的,做个变量存起来即可
阔口阔落丷 2019-01-04
  • 打赏
  • 举报
回复
请大佬们给个简单的例子,很急的 谢了
阔口阔落丷 2019-01-03
  • 打赏
  • 举报
回复
引用 1 楼 LCL_data 的回复:
这个类包括heads的一个对象 和detailes的ArrayList,先读heads到heads里面,然后读details的组合
我知道最后是一个list里面有一个对象和一个集合的,但是不知道怎么将明细与表头关联,最好能给出简单的代码实示例
十八道胡同 2019-01-03
  • 打赏
  • 举报
回复
你把这个类创建好,然后读取数据写入内存中的类的实例,然后在序列化成json即可。


不知道我说明白了吗
十八道胡同 2019-01-03
  • 打赏
  • 举报
回复
这个类包括heads的一个对象 和detailes的ArrayList,先读heads到heads里面,然后读details的组合

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧