list序列化为string存入数据库

因为数据库里字段和java的string是对应的,我们想要存储list的时候就可以使用json序列化,将list序列化后存入数据库,取出时json解析出来还是list

直接上代码

存入数据库时

//list就是想要序列化的list
JSONObject.toJSONString(list);

源代码如下,返回一个string类型的值,将此值传入数据库即可

public static final String toJSONString(Object object) {return toJSONString(object);}

数据库中取出时

public List<T> select() {return JSONObject.parseArray("从数据库中取出的String类型的字段",T.class);}

源代码如下,返回一个List的泛型,也就是将string解析成了list泛型

public static final <T> List<T> parseArray(String text, Class<T> clazz) {if (text == null) {return null;} else {DefaultJSONParser parser = new DefaultJSONParser(text, ParserConfig.getGlobalInstance());JSONLexer lexer = parser.getLexer();ArrayList list;if (lexer.token() == 8) {lexer.nextToken();list = null;} else {list = new ArrayList();parser.parseArray(clazz, list);parser.handleResovleTask(list);}parser.close();return list;}}

list序列化为string存入数据库相关推荐

  1. C#将照片或图片转化为byte[]存入数据库,从数据库中读照片

    1. 写入数据库: public static byte[] GetBytesByImage(PictureBox pb) { byte[] photo_byte= null; if (!pb.Ima ...

  2. json字符串导入MySQL_json字符串存入数据库

    5Python标准库系列之json模块 Python标准库系列之json模块 JSON (JavaScript Object Notation) http://json.org is a subset ...

  3. python 数据库查询序列化_python-将sqlalchemy类序列化为json

    我正在尝试将sqlalchemy查询的结果(列表)序列化为json. 这是课程: class Wikilink(Base): __tablename__='Wikilinks' __table_arg ...

  4. TeraData数据库,将Excel文件存入数据库并取出打开

    TeraData数据库 字段类型 :BLOB 错误提示:LOBs are not allowed to be selected in Record or Indicator modes. 控制面板-- ...

  5. java Redis Jedis存储Java对象 - (Java序列化为byte数组方式)

    2019独角兽企业重金招聘Python工程师标准>>> Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式) Redis入门 – Jedis存储J ...

  6. C# 对象序列化之序列化为Json文件(一)

    目录 1.概念 1.1原理 1.2用途 1.3 JSON序列化 1.4 二进制和XML序列化 2. 序列化为JSON 2.1 简单的序列化 2.2 复杂的序列化 3 忽略属性 3.1 忽略单个属性 3 ...

  7. java 捕获异常并存入数据库_java异常处理,报异常的话怎么处理对象值,并持久化到数据库中...

    展开全部 //没看到有人回e68a843231313335323631343130323136353331333365646233答你,我还没学到框架,不知道那个是不是可以很便捷操作你说的这样过程 / ...

  8. 用Scrapy爬虫框架爬取食品论坛数据并存入数据库

    这篇文章主要给大家介绍了食品网站的数据采集和存储过程,详解了如何分析网页结构.爬虫策略.网站类型.层级关系.爬虫方法和数据存储过程,最终实现将帖子的每条评论爬取到数据库中,并且做到可以更新数据,防止重 ...

  9. java 打开服务器excel文件_Java中上传excel文件并在服务器端读取存入数据库

    传excel文件并在服务器端读取存入数据库 博客分类: struts2 Excel JSP XML 工作 Java代码 页面jsp文件 action处理:publicclassManyContacts ...

最新文章

  1. 【NLP】基于TF-IDF和KNN的模糊字符串匹配优化
  2. 测试开发面试技巧_面试技巧将给您带来信心并帮助您获得开发工作
  3. postgreSQL源码分析——索引的建立与使用——GIST索引(3)
  4. 拦截器BridgeInterceptor分析
  5. Python 模拟微博登陆,亲测有效!
  6. matlab interp2插值函数的使用
  7. 7.1-7.31推荐文章汇总
  8. 酒水茶饮行业的门店管理系统进销存软件怎么挑选?
  9. matlab小船渡河物理模型,高中物理 | 小船渡河模型和斜拉船模型
  10. 渗透测试体系学习——学习寄语
  11. Windows下使用Jconsole远程监控Linux系统中java服务器资源占用情况
  12. python关于FIFA球员的数据分析
  13. Kafka之Controller(Broker的领导者)
  14. 端午节假期----心情记录
  15. 互联网采集-互联网采集软件-互联网采集数据信息采集工具免费
  16. 第一章 初识EmguCV
  17. 《时代三部曲》感悟三
  18. python中如何产生随机数
  19. w10桌面突然黑掉,然后基本功能都能使用,就单单是桌面黑了的解决方法
  20. 大数据信息资料采集:网易云音乐QQ音乐歌曲基本信息及评论采集爬虫

热门文章

  1. 微观:心流,宏观:ikigai
  2. GV7704中文资料 hd-vlc
  3. 删除表中的一个列名字段表出现如下情况
  4. PIC16F877A与Proteus仿真-PIC16F877A最小系统及开发环境搭建
  5. 项目实习(五)网络渗透实验
  6. 交易员怎样于牛市中基于KDJ进行选股
  7. 一些程序员都关注的公众号!
  8. 每日新闻:贾跃亭翻脸 欲清理恒大出局;Win10坑太多 微软紧急叫停;工信部5G发牌推迟半年;联通与腾讯深度合作...
  9. 【每日新闻】桥水达里奥:人工智能造成贫富差距 | 国产x86处理器开始生产:基于AMD Zen架构...
  10. 四阶行列式计算python_四阶行列式的计算题?