需求很简单就是数据库存json。

数据库字段   varchar

入参request   定义  List<String>   如果不定义这个 而是定义String那么需要加"/转义比较难看

这样就只要入参传这个就行了:

"xxxIds": ["33","44"],

数据库也是存的这个。

Entity 定义String

entity.setXXXIds(JSON.toJSONString(request.getXXXIds()));

返回VO  定义还是  List<String>

BeanUtils.copyProperties(entity, vo);
vo.setXXXIds(JSONObject.parseArray(entity.getSkuIds(),String.class));

附:fastjson List和JSONArray互相转换

1.List转JSONArray和String
List<T> list = new ArrayList<T>();
String x=JSON.toJSONString(list);
JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));2.JSONArray转List
JSONArray array = new JSONArray();
List<T> list = JSONObject.parseArray(array.toJSONString(), T.class);3.String转List
String str = "";
List<T> list = JSONObject.parseArray(str,T.class);

Java开发字符串JSON处理相关推荐

  1. java 视图对象转换,使用spring boot开发时java对象和Json对象转换的问题_JavaScript_网络编程...

    将java对象转换为on对象,市面上有很多第三方jar包,如下: jackson(最常用) com.fasterxml.jackson.core jackson-databind 2.11.2 gso ...

  2. java list 转json 字符串_JSON的String字符串与Java的List列表对象的相互转换

    1.JSON的String字符串与Java的List列表对象的相互转换 在前端: 1.如果json是List对象转换的,可以直接遍历json,读取数据. 2.如果是需要把前端的List对象转换为jso ...

  3. java m4a文件拼接_面试官:为啥不提倡字符串拼接?看阿里java开发手册怎么说

    阿里规约 先来看阿里java开发手册的第22条,循环体内,字符串的连接方式,使用 StringBuilder 的 append 方法进行扩展. 说明:下例中,反编译出的字节码文件显示每次循环都会 ne ...

  4. java中转json字符串_如何在Java中转义JSON字符串-Eclipse IDE技巧

    java中转json字符串 在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. ...

  5. 如何在Java中转义JSON字符串-Eclipse IDE技巧

    在Java应用程序中工作或进行JSON解析时,通常很常见的做法是从某些资源(例如RESTful Web服务)中复制粘贴JSON字符串,然后使用Jackson库解析JSON. 这是测试和学习Java中解 ...

  6. Java对象转换成JSON对象/JSON对象转换成JSON字符串/JSON字符串转换成JS对象

    文章目录 后端部分 前端部分 后端部分 Option op = new Option("海淀","hd");//java对象转换json对象 JSONObjec ...

  7. Gson案例:Java对象与JSON字符串相互转换

    Gson案例:Java对象与JSON字符串相互转换 一.Gson概述 Gson是一个Java类库,可将Java对象转换为相应的JSON形式,也可以将JSON字符串转换为对应的Java对象.Gson是一 ...

  8. java对象与Json字符串之间的转化(fastjson)

    1. 首先引入jar包 在pom.xml文件里加入下面依赖: <dependency><groupId>com.alibaba</groupId><artif ...

  9. java对象与json字符串的互相转换

    java对象与json字符串的互相转换 1.采用 net.sf.json.JSONObject maven依赖包: 1 <dependency> 2 <groupId>net. ...

最新文章

  1. P1996 约瑟夫问题
  2. 自编自导自演年会节目《程序员》
  3. IP通信基础 5月8日
  4. Docker网络相关
  5. mysql-零基础安装
  6. 图片格式转换工具与方法
  7. 【LeetCode】4月5日打卡-Day21-最大子序和问题
  8. 【算法分析与设计】排序算法的时间复杂度与O(NlogN)
  9. TCP/IP协议体系结构简介
  10. vue dve环境static无法被外部访问_vue项目性能优化(代码层面)
  11. java 连接ftp 测试_ftp,ftp怎么进行连接,附上在Java环境下的配置教程
  12. 微信朋友圈的测试用例
  13. 浅谈人工智能(AI)
  14. QCC303x调试笔记-修改自定义提示音
  15. OptiCoupe 6:光学切割面板和型材切割优化[OptiCut]
  16. CES直击:戴尔连发多款ALIENWARE与XPS新品
  17. CAD图纸转换成高质量的彩色PDF格式如何操作?
  18. iic总线从机仲裁_对 IIC 总线的理解、调用函数以及常见面试问题
  19. ActiveX开发详解
  20. 环境和社会风险分类c类_A、B、C级风险隐患分类标准

热门文章

  1. 计算机组成定点数的编码,2.1.1 定点数的表示
  2. Linux网络编程实例分析
  3. Ubuntu环境下使用gnuplot由数据表绘制曲线图
  4. 老码农绝密:使用 TS(TypeScript) 的 10 大理由
  5. PyCharm导入numpy包遇到的问题
  6. 在CentOS 6.6 64bit上升级GCC到4.8.2版本
  7. 什么样的显卡能支持 4K 分辨率输出?
  8. C语言解析命令行函数:getopt系列
  9. Windows程序设计学习笔记(1):一个简单的windows程序
  10. dedecms部分文章出现读取附加信息出错的解决办法