风里雾里 2020-12-07 09:23 采纳率: 85.7%
浏览 91
已采纳

商城项目,访问严选接口返回json数据,怎么把返回来的数据解析、然后存入数据库中

解析工具使用hutool,而且严选部署的接口环境不能断点调试。

result":[{"listPicUrl":"https://yanxuan-item.nosdn.127.net/44ac7a958f15fb49d3559f10f1980525.png","skuList":[{"yanxuanPrice":116.20,"picUrl":"https://yanxuan-item.nosdn.127.net/703784953318935cb3f4a23d86ee8508.png","channelPrice":116.20,"displayString":"玫瑰金*红","itemSkuSpecValueList":[{"skuSpec":{"viewOrder":99,"name":"颜色","id":1078004,"type":0},"id":1101004,"skuSpecValue":{"picUrl":"","viewOrder":99,"skuSpecId":1078004,"id":1084004,"value":"玫瑰金"}},{"skuSpec":{"viewOrder":99,"name":"金属","id":1078005,"type":1},"id":1101005,"skuSpecValue":{"picUrl":"https://yanxuan-item.nosdn.127.net/703784953318935cb3f4a23d86ee8508.png","viewOrder":5,"skuSpecId":1078005,"id":1084005,"value":"红"}}],"newFlag":0,"id":1087002,"skuDetailTO":{"invoiceRate":null,"attrProhibitOnlineReturn":null,"netWeight":22.0,"supplierSkuAttrTOList":null,"attrIsAccessory":0,"length":null,"width":null,"attrProhibitOnlineExchange":null,"weight":null,"shelfLife":1,"height":null},"classification":"A"}],"categoryPathList":[[{"name":"数码娱乐","id":1024000},{"name":"手机大全","id":1026000}]],"productForms":null,"primaryPicUrl":"https://yanxuan-item.nosdn.127.net/16c6d620521a6ccf9e76822a7fdcdfd7.png","simpleDesc":"测试测试测试测试琼文啊所大","name":"奢华植鞣头层水牛皮席 凉席三件套(夺宝)","itemDetail":{"deliveryAreaList":{"supportedDistricts":[{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Ireland","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1050000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Slovenia","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1090000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"France","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1170000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Latvia","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1130000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Luxembourg","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1210000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Canada","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1290000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"United Kingdom","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1250000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Singapore","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1330000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Japan","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1040000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Lithuania","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1000000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Greece","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1080000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Italy","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1120000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Finland","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1160000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Korea","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1240000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Germany","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1200000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"United States","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1280000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Thailand","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1320000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Cyprus","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1010000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Portugal","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1110000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Belgium","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1070000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Poland","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1150000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Austria","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1190000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Denmark","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1230000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Malaysia","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1310000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Netherlands","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1270000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Croatia","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1020000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Spain","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1100000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Romania","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1060000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Hungary","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1140000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Sweden","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1220000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Slovakia","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1180000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Philippines","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1300000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Estonia","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1260000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":1,"countryName":"Switzerland","provinceName":"","cityId":0,"townId":0,"provinceId":0,"countryId":1030000},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":0,"countryName":"中国","provinceName":"北京市","cityId":0,"townId":0,"provinceId":110000,"countryId":0},{"townName":"","districtId":0,"cityName":"","districtName":"","areaType":0,"countryName":"中国","provinceName":"新疆维吾尔自治区","cityId":0,"townId":0,"provinceId":650000,"countryId":0},{"townName":"建北街道办事处","districtId":130102,"cityName":"石家庄市","districtName":"长安区","areaType":0,"countryName":"中国","provinceName":"河北省","cityId":130100,"townId":130102001000,"provinceId":130000,"countryId":0},{"townName":"东里街道办事处","districtId":130104,"cityName":"石家庄市","districtName":"桥西区","areaType":0,"countryName":"中国","provinceName":"河北省","cityId":130100,"townId":130104001000,"provinceId":130000,"countryId":0}],"supportStatus":1},"originCountryName":"中国","policyList":[{"title":"满99元免邮费","content":"单笔订单金额(不含运费)满99元可免邮费,不满99元,单笔订单收8元邮费。jdtest"},{"title":"网易自营品牌","content":"网易原创生活类电商品牌,所有商品均为网易自营,品质保证。"},{"title":"晓岚验证服务显示","content":"大法师大法师多发点首发式多发点说法撒大法师大法师大法师大法师多发大法师待发货谁都会复旦复华大法一条街表现出vsrthsfgs速递公司发过色鬼我色人"},{"title":"不支持7天无忧退换货","content":""}],"detailHtml":"<div class=\"tt\" style=\"font-family: &#39;Microsoft Yahei&#39;, 微软雅黑, verdana; white-space: normal; font-size: 30px; text-align: center; padding-top: 76px;\">11成功品牌背后,总有默默无闻的制造商11</div><div class=\"content\" style=\"font-family: &#39;Microsoft Yahei&#39;, 微软雅黑, verdana; white-space: normal; font-size: 14px; color: rgb(102, 102, 102); text-align: center; padding: 40px 0px; line-height: 30px;\">1有一批默默无闻的中国制造商<br/>拥有<span class=\"s-red\" style=\"color: rgb(171, 43, 42);\">自主知识产权</span><br/>设计出舒适而实用的商品<br/>被国际名牌看中,“贴牌”高价销往国内<br/><p>消费者却只记住海外品牌,觉得物有所值</p><p>发呆发呆发呆发呆发呆发大水发大水发达</p><p>DBC</p></div><p><br/></p>","manuTagList":[],"picUrl3":"https://yanxuan-item.nosdn.127.net/b9820aaa3d5d93c628ed8c333c8c761e.png","picUrl4":"https://yanxuan-item.nosdn.127.net/a1fd435df3abe45f3991c417ace59a53.jpg","picUrl1":"https://yanxuan-item.nosdn.127.net/b0cceca2cf0df3e2410ce33677d857fa.jpg","picUrl2":"https://yanxuan-item.nosdn.127.net/16c6d620521a6ccf9e76822a7fdcdfd7.png"},"id":1085002,"attrList":[{"attrValue":"1","attrName":"adminSaleChannel"},{"attrValue":"1","attrName":"distributionSaleChannel"},{"attrValue":"1","attrName":"toBSaleChannel"}],"primarySkuId":1087002}]}
  • 写回答

6条回答 默认 最新

  • Nian_Cheng 2020-12-07 09:57
    关注

    mybatisPlus我没有用过,  但是只要是标准的json数据, 是可以通过代码解析为对应的JSONObject对象,然后get到所有的字段, 至于怎么组装实体类那还不是手到擒来的事情。 常用的alibaba的faster-json jar包你可以试试

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?

悬赏问题

  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序
  • ¥15 多址通信方式的抗噪声性能和系统容量对比
  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作