首页 > 其他分享 >Json输出List集合对象和map对象 JSON格式

Json输出List集合对象和map对象 JSON格式

时间:2023-09-25 22:55:06浏览次数:39  
标签:map List pathList vo JSON type public

Json输出List集合对象和map对象 JSON格式

//Json输出List集合对象 [{"属性1":["值1"],"属性2":"值2"}, {"属性3":["值3"],"属性4":"值4"}]

import com.alibaba.fastjson.JSONObject;

import java.util.ArrayList;
import java.util.List;

public class PhotoVo {
    /**
     * 图片路径列表
     */
    private List<String> pathList;
    /**
     * 图片类型
     */
    private Integer type;

    public List<String> getPathList() {
        return pathList;
    }

    public void setPathList(List<String> pathList) {
        this.pathList = pathList;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * json=[{"pathList":["/aaa.jpg"],"type":1},{"pathList":["/bbb.jpg"],"type":2}]
     * @param args
     */
    public static void main(String[] args) {
        List<PhotoVo> list = new ArrayList<PhotoVo>();
        PhotoVo vo = new PhotoVo();
        vo.setType(1);
        List<String> path = new ArrayList<String>();
        path.add("/aaa.jpg");
        vo.setPathList(path);
        list.add(vo);

        vo = new PhotoVo();
        vo.setType(2);
        path = new ArrayList<String>();
        path.add("/bbb.jpg");
        vo.setPathList(path);
        list.add(vo);

        System.out.println("json=" + JSONObject.toJSONString(list));
    }

}

//Json输出map对象 {"键1":"值1","键2":"值2"}

/**
     * {"aaa":"bbb","111":"222"}
     * @param args
     */
    public static void main(String[] args) {
        Map<String,String> map = new HashMap<>();
        map.put("111","222");
        map.put("aaa","bbb");
        System.out.println(JSON.toJSONString(map));
    }

 

标签:map,List,pathList,vo,JSON,type,public
From: https://www.cnblogs.com/oktokeep/p/17729073.html

相关文章

  • oracle将多行字段拼接成一个列 (listagg函数)
    1、基本语法将多行同列合并展示为一行:LISTAGG(展示字段,分隔符)WITHINGROUP(ORDERBY分组维度)2、解析withtempas(select'中国'country,'北京'cityfromdualunionallselect'中国'country,'深圳'cityfromdualunionallselect'中国'co......
  • requests 响应头部转json时报错TypeError: Object of type CaseInsensitiveDict is n
    前言requests响应头部在转json时,想格式化输出,结果报错TypeError:ObjectoftypeCaseInsensitiveDictisnotJSONserializable报错详情示例代码importrequestsimportjson#上海悠悠wx:283340479#blog:https://www.cnblogs.com/yoyoketang/r=requests.get('htt......
  • hive string, map, struct类型的建表和导入数据语句
    本文转载于 https://blog.51cto.com/u_14405/6419362,https://blog.csdn.net/tototuzuoquan/article/details/115493697和 https://blog.csdn.net/weixin_43597208/article/details/117450579。今天要用到hive的string相关的数据类型和数据,直接附链接和sql语句Hive的String类......
  • Selenium模拟登录(数字验证码)+Requests获取json数据
    前言我只是想算算每个月洗澡花了多少钱……Selenium模拟登录登录需要提交账号、密码、验证码#实例化browser=webdriver.Edge()browser.implicitly_wait(10)url1='http://card.cqu.edu.cn/'browser.get(url1)#学工号和密码user_id='学号/工号'user_psd='密码'#输入学......
  • HashMap 的长度为什么是 2 的 N 次方?HashMap 与 ConcurrentHashMap 的异同
    一、HashMap的长度为什么是2的N次方为了能让HashMap存数据和取数据的效率高,尽可能地减少hash值碰撞,也就是说尽量把数据能平均分配,每个链表或者红黑树长度尽量相等。取余(%)操作中,如果除数是2的幂次,则等价于与其除数减一的与(&)操作。即:hash%length==hash&(length-1),这个等式成......
  • 使用json+echarts实现数据库数据的可视化
    因为我上次是使用的另外一种方法实现的可视化,对json了解的不够,所以来补充一下这一块的知识点1、新建一个SpringBoot项目2、添加依赖<dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId></dependency><d......
  • lambda HashMap 排序
    目录TreeMaplambdacomparingByKey示例代码TreeMap按key排序生成map可以有TreeMap完成,TreeMap可以按key的自然顺序排序(Comparable实现)lambdacomparingByKey使用lambda也可以很方便的对map排序Map.Entry.comparingByKey()按key排序的ComparatorMap.Entry.comparingBy......
  • semaphore互斥失败导致出core
    先看堆栈(gdb)bt#0bnet_neigh_event_thread(dummy=dummy@entry=0x0)at/vob/jenkins/workspace/_build_8.8.3/sdk/src/customer_smm/l3.c:1303#10x0000000002172cb0inthread_boot(ti_void=0x1c99dc10)at/vob_yukon/xzhou_streams/smm_88x/sdk/src/sal/core/unix......
  • CMake项目,将CMakeList.txt中的变量传递到代码中。
    有些时候,代码中可能需要获取CMakeList中的变量。常见的就是路径之类的。在CMake项目中,有一个参数可以将变量传递到代码中:CMakeList.txt中:#1.声明定义变量set(CMAKE_VAR"CMAKEMESSAGE123123")#2.传递变量#使用target_compile_definitions#将CMAKE_VAR变量赋值给MY_VAR......
  • MySQL——处理JSON类型的数据
    MySQL对JSON类型数据的处理参考视频:快速学习MySQL8JSON注意,本文的键名也可以叫key,键值也可以叫value,意思是一样的1.字符串查询:JSON_EXTRACT假设我们有一个表叫做testDemo,其中有一个字段叫做details,类型为JSON,他的数据结构如下,我们就以这个结构为例(这是个例子,假设有很多行......