jsonobject解析json字符串(解析JSON字符串并添加到数据库中)
jsonobject解析json字符串(解析JSON字符串并添加到数据库中)
2024-11-21 11:15:54  作者:我二我健康  网址:https://m.xinb2b.cn/know/bxs266881.html
一、需求:

我们在开发中也会遇到要我们把json格式数据解析好,然后保存到数据库中.方式方法有很多,小编觉得使用fastjson,最容易实现.

二、依赖准备

<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.69</version> </dependency>

三、JSON字符串准备

[ { "id": "155", "name": "小米", "state": "A", "createTime": "2021-08-25" }, { "id": "105", "name": "小明", "state": "B", "createTime": "2021-08-25" }, { "id": "115", "name": "小红", "state": "B", "createTime": "2021-08-25" }]

四、代码展示

public void jsonToSql(){ //准备要解析的json字符串 String json = "[\n" " {\n" " \"id\": \"155\",\n" " \"name\": \"小米\",\n" " \"state\": \"A\",\n" " \"createTime\": \"2021-08-25\"\n" " },\n" " {\n" " \"id\": \"105\",\n" " \"name\": \"小明\",\n" " \"state\": \"B\",\n" " \"createTime\": \"2021-08-25\"\n" " },\n" " {\n" " \"id\": \"115\",\n" " \"name\": \"小红\",\n" " \"state\": \"B\",\n" " \"createTime\": \"2021-08-25\"\n" " }\n" "]"; //2.将字符串转成list集合 List<Test> list = JSONObject.parseArray(json, Test.class); //3.保存到数据库 ---这里使用mybatis-plus list.forEach(x -> testMapper.insert(x)); //4.我们直接打印集合看看映射对不对 list.forEach(x -> System.out.println(x)); }

五、结果展示


六、总结

这样就使用fastjson来实现json到实体类的转换,有了实体类我们添加到数据库就很简单了,如果对您有用,期待您的点赞!!

  • 目前购车部分车型可优惠1.00万元(这款车首付仅4600元)
  • 2024-11-22这款车首付仅4600元想买辆车,可手中闲钱不多,又是一名颜值控,哪款车能满足这些要求?那必须得是起亚K3啦!在花生好车双十一购车季,首付只要4600元,就能轻松开走这辆颜值爆表的车!起亚K3,动感时尚首选起亚的虎啸式前脸设。
  • 鸡蛋山药拼的做法(鸡蛋山药拼的做法介绍)
  • 2024-11-22鸡蛋山药拼的做法介绍食材:面粉300克、山药30克、鸡蛋3个、白糖少许、干酵母3克山药去皮之后洗干净,然后放在锅里蒸熟盆里加入面粉,鸡蛋、山药泥、水,搅拌出来面糊就可以了面和好之后开始揉,在盆底抹上一层油,将揉好的面团放。
  • 现在提老款速腾(年轻人的老朋友)
  • 2024-11-22年轻人的老朋友为了打卡一杯奶茶,可以排队几小时,喜欢的潮牌出了新品,第一时间冲进店里抢购,你身边是不是也有这样的“新青年”?在长辈看来,这些“疯狂举动”实则是年轻人在为兴趣买单,这并不是冲动消费,而是追求产品被赋予。
  • 全新广汽传祺m8什么时候上市(新一代广汽传祺M8亮相)
  • 2024-11-22新一代广汽传祺M8亮相在目前竞争激烈的中大型MPV市场,不论是产品力还是性价比,新一代传祺M8都可称得上是一款非常能打的车型在政策与市场消费需求的双重刺激下,此前一直较为冷清的MPV市场终于在近两年迎来爆发进入到2022年。
  • 水平对置的发动机好不好(细说水平对置发动机优缺点)
  • 2024-11-22细说水平对置发动机优缺点上一期,车叔给大家介绍水平对置引擎的布局方式以及其优点,今天车叔就要来给大家细说水平对置引擎的缺点,正是因为这些缺点,才导致越来越多的车企抛弃了这一引擎布局形式,转而采用动力更大、稳定性更佳、更具经济。
  • iphone 12的高刷实锤(iPhone12系列参数大揭秘)
  • 2024-11-22iPhone12系列参数大揭秘iPhone12系列的发布时间基本上已经确定,不过只有前两款,后两款可能要等到10月中旬才会发布,不过iPhone12系列的参数已经来了!iPhone12电池容量只有2227毫安,但没有高刷,5nm制。
  • 大疆晓spark发布会(我不壕不能带你飞)
  • 2024-11-22我不壕不能带你飞那是我们第一次去上海前一天早上我突然接到老大的通知,第二天要去上海出差,参加个什么发布会,然后因为又临近周末,老大说可以多呆两天,见识见识大上海的风光,比如美女什么的在这时候我想起《上海滩》里冯程程第。
  • 神农本草经之防风(出自神农本草经)
  • 2024-11-22出自神农本草经防风《神农本草经》为伞形科多年生草本植物防风的根主产于东北及内蒙古东部以春秋季采挖之根入药生用【性味归经】辛、微甘,微温归膀胱、肝经【功效】祛风解表,祛风湿,止痛,止痉【应用】1.用于风寒表证本品药性。
  • pearl怎么读(pearl解释)
  • 2024-11-22pearl解释pearl,珍珠读音:美/pɜːrl/;英/pɜːl/释义:⑴n.珍珠;珍珠色;杰出者;珍品⑵adj.镶珍珠的;珍珠状的⑶vi.采珍珠;成珍珠状⑷vt.使成珠状;用珍珠装饰;使呈珍珠色单词时态:过去式。
  • 如何打上角标和下角标
  • 2024-11-22如何打上角标和下角标需要将选中的文字设置为上、下角标,以word文档为例,操作步骤如下:1、在文档中输入字符,选中要设置上下角标的文字2、选择格式菜单栏中的的“字体”选项,出现对话框3、选择“效果”下方的“上标”(下标)。
  • 这几道菜特别有味道冬天特别下饭(全家就馋这道菜)
  • 2024-11-22全家就馋这道菜大家好,我是小董,一个爱做饭又怕长肉的90后,每天用简单的食材做出美味的菜品!豆腐一直是我们餐桌上最常见的食材现在也有很多种分类,比如:老豆腐,内酯豆腐,嫩豆腐,千叶豆腐等等其中千叶豆腐是由大豆蛋白粉。