java 列转行

1,场景: 如 把一个表中多条记录 组合成 一个表单


image.png

image.png

代码:
Map<String, JSONObject> map =new HashMap();
for(View view : resRows){
JSONObject json = map.get(view.id());
json = json == null? new JSONObject() : json;
json.put(view.getFieldId(),view.getFieldValue());
map.put(view.getUniformCode(),json);
}

    JSONArray arr =new JSONArray();
    for(String obj :map.keySet()){
        JSONObject jsonObject =map.get(obj);
        arr.add(jsonObject);
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各位盟友,第一次在github上发布源码,不足之处还往多多指教。 这是给朋友爬虫使用的ip代理池,保证ip的有...
    Shimmer0118阅读 2,516评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,853评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,875评论 0 11
  • 1.json简单介绍 1.1json是最流行和广泛通用的数据传输格式,简称JavaScript Object No...
    kany1阅读 1,215评论 0 1
  • 1.支付分介绍 微信支付分是对个人的身份特质、支付行为、使用历史等情况的综合计算分值,旨在为用户提供更简单便捷的生...
    承丶风阅读 2,011评论 0 2