JsonArray转换List

JsonArray转换List将List转换为JsonArray:AppResponse<List<ProjectVo>>allProject=projectServiceFeign.findAllProject();//转jsonStringtoJSONString=JSON.toJSONString(allProject.getData());//保存到redis中,设置失效时间redisTemplate.opsForValue().set(“projectStr”,toJSONStr

大家好,又见面了,我是你们的朋友全栈君。

将List转换为JsonArray:

AppResponse<List<ProjectVo>> allProject = projectServiceFeign.findAllProject();
//转json
String toJSONString = JSON.toJSONString(allProject.getData());
//保存到redis中,设置失效时间
redisTemplate.opsForValue().set("projectStr", toJSONString,10, TimeUnit.DAYS);

JsonArray需要的格式:

[{ 
   "headerImage":"http://xue.ujiuye.com/uploads_it/2005/QuanGuo/F5Q1275748985AOH.jpg","id":6,"memberid":3,"name":"第1个项目","remark":"非常棒的项目"},{ 
   "headerImage":"http://xue.ujiuye.com/uploads_it/1912/QuanGuo/ECA932369863ODK9.jpg","id":7,"memberid":6,"name":"测试项目","remark":"这是一个好项目"}]

将JsonArray转换为List:

//从redis读取项目集合
String data = redisTemplate.opsForValue().get("projectStr");
//转换为List集合
List<ProjectVo> projectVoList = JSON.parseArray(data,ProjectVo.class);

转换完成的效果:

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152233.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • linux修改文件权限命令是什么_chown和chmod命令用法

    linux修改文件权限命令是什么_chown和chmod命令用法Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。

  • J2ME开发网

    J2ME开发网J2ME开发网:http://www.j2medev.com

  • oracle number数据类型的精度

    oracle number数据类型的精度1、number(p,s)  p:1—38  s:-84—127  a、s>0(精确到小数点右边s位,并四舍五入。然后检验有效数位是否     例如:number(5,2)有效数字最多是5位,保留小数点后2位;     123.45 — 123.45     123    — 123.00     1.2356 

  • 证明彼得森图不是平面图

    证明彼得森图不是平面图使用反证法设彼得森图是平面图,那么按照欧拉公式R=E-V+2(R为面,E为边,V为结点)这里E=15,V=10但是彼得森图每个面至少有5条边,由推论可得3m<=5*(n-2)即15<=5/3*8矛盾,于是彼得森图不是平面图…

  • UE4制作星际天空球[通俗易懂]

    UE4制作星际天空球[通俗易懂]效果图:需要的东东西:6张无缝连接的图片,如果没有的推荐大家下载“Spacescape”3dsMax2018软件EpicGamesLauncher(UE4游戏引擎)然后就是阅读本博客了教程开始首先教大家使用Spacescape如果有素材的读者可以直接跳过打开界面如下点击左上角文件打开或者直接快捷键Ctro+O选择素材笔者推荐最后两个,不过无妨大家都

  • php中的<?= ?>替换<?php echo ?>

    php中的<?= ?>替换<?php echo ?>

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号