当前位置: 首页 > news >正文

springboot调用第三方接口json转换成对象

  • 请求接口是一个比较常见的需求,接口返回一般是一个json类型,需要进行组装成对应的类,例
{"status_code": 200,"message": "success","data": {"cost": 286.6933,"bom_list": [{"InvCode": "45601.0077","cInvName": "12.8 OLED 16 pulse BSM","cInvStd": "254.02*231.8 mm  12.8寸 16 pulse BSM","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0,"parentCode": "20103.0155","totalPrice": 0},{"InvCode": "45001.0056","cInvName": "连接器后盖","cInvStd": "56*56mm ABS","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 1.7522,"parentCode": "20103.0155","totalPrice": 1.7522},{"InvCode": "45101.0036","cInvName": "Aries 连接器密封圈","cInvStd": "硫化硅胶65° 黑色","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.67,"parentCode": "20103.0155","totalPrice": 0.67},{"InvCode": "45505.0039","cInvName": "Force ICS 泡棉支架L-新供应商","cInvStd": "泡棉+双面胶(左)50.56*51.12*7.8mm","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.85,"parentCode": "20103.0155","totalPrice": 0.85},{"InvCode": "45505.0040","cInvName": "Force ICS 泡棉支架R-新供应商","cInvStd": "泡棉+双面胶(右)20.63*52*7.8m","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.52,"parentCode": "20103.0155","totalPrice": 0.52},{"InvCode": "45403.0011","cInvName": "Force ICS导热片","cInvStd": "24*12*1.2( YL-SP35-S,3w,白色)","BaseQtyN": "4.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.52,"parentCode": "20103.0155","totalPrice": 2.08},{"InvCode": "45301.0012","cInvName": "T10头M3*L6细牙螺丝","cInvStd": "PM-T10-M3*L6MM,P=0.35,加磁,渗碳,蓝白锌,盐雾48h","BaseQtyN": "6.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0673,"parentCode": "20103.0155","totalPrice": 0.4038},{"InvCode": "45401.0032","cInvName": "Force ICS导电泡棉","cInvStd": "10*10*10","BaseQtyN": "4.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.13,"parentCode": "20103.0155","totalPrice": 0.52},{"InvCode": "45801.0062","cInvName": "FPC排线/12.8寸","cInvStd": "一字型/80*25.5*0.3mm/50PIN/PIN距0.5mm/异面/带屏蔽层/带卡扣","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 5.34,"parentCode": "20103.0155","totalPrice": 5.34},{"InvCode": "45801.0061","cInvName": "FPC排线/12.8寸","cInvStd": "一字型/50*20.5*0.3mm/40PIN/PIN距0.5mm/异面/带屏蔽层/带卡扣","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 3.219,"parentCode": "20103.0155","totalPrice": 3.219},{"InvCode": "30101.0707","cInvName": "PCBA","cInvStd": "ICSCN15_MB_RD1_1/SMT PCBA","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0,"parentCode": "20103.0155","totalPrice": 0},{"InvCode": "45504.0013","cInvName": "静电袋","cInvStd": "400*400*0.05mm/红色/开口长边","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.45,"parentCode": "20103.0155","totalPrice": 0.45},{"InvCode": "45202.0052","cInvName": "Pegasus ICS镁合金后盖","cInvStd": "镁合金 AZ91D 240*262.22*77.13mm/银灰色","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 94.5,"parentCode": "20103.0155","totalPrice": 94.5},{"InvCode": "45402.0004","cInvName": "胶水","cInvStd": "SiKa 698,300ml每支","BaseQtyN": "1.000000","BaseQtyD": "400.000000","CompScrap": ".000","cInvDefine13": 481.4157,"parentCode": "20103.0155","totalPrice": 1.2035},{"InvCode": "45506.0050","cInvName": "贴纸","cInvStd": "100x100mm,白色合成纸","BaseQtyN": "1.000000","BaseQtyD": "8.000000","CompScrap": ".000","cInvDefine13": 0.16,"parentCode": "20103.0155","totalPrice": 0.02},{"InvCode": "45506.0044","cInvName": "标签纸","cInvStd": "不干胶16*16mm","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.009,"parentCode": "20103.0155","totalPrice": 0.009},{"InvCode": "45999.0020","cInvName": "Force ICS保护膜","cInvStd": "SL705U-1,阻抗10^9~10^11/230.2*252.4*0.06mm","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.78,"parentCode": "20103.0155","totalPrice": 0.78},{"InvCode": "41301.0616","cInvName": "PCB","cInvStd": "ICSCN15_MB_RD1_1/4层板/1.6mm/沉金/绿色哑光/108*132","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0,"parentCode": "30101.0707","totalPrice": 0},{"InvCode": "40201.0053","cInvName": "车规陶瓷电容","cInvStd": "47pF/50V/±5%/C0G/0603/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0177,"parentCode": "30101.0707","totalPrice": 0.0177},{"InvCode": "40201.0054","cInvName": "车规陶瓷电容","cInvStd": "4.7NF/50V/±10%/X7R/0603/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0177,"parentCode": "30101.0707","totalPrice": 0.0177},{"InvCode": "40201.0037","cInvName": "车规陶瓷电容","cInvStd": "4.7uF/16V/±10%/X5R/0603/Automotive","BaseQtyN": "3.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.075,"parentCode": "30101.0707","totalPrice": 0.225},{"InvCode": "40201.0137","cInvName": "车规陶瓷电容","cInvStd": "10uF/10V/±10%/X5R/0603/Automotive","BaseQtyN": "5.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.1668,"parentCode": "30101.0707","totalPrice": 0.834},{"InvCode": "40201.0022","cInvName": "车规陶瓷电容","cInvStd": "22uF/10V/±20%/X6S/0805/Automotive","BaseQtyN": "6.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.4312,"parentCode": "30101.0707","totalPrice": 2.5872},{"InvCode": "40202.0010","cInvName": "车规电解电容","cInvStd": "22uF/50V/±20%/ECPA/φ6.3*5.7mm/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.177,"parentCode": "30101.0707","totalPrice": 0.177},{"InvCode": "40202.0009","cInvName": "车规电解电容","cInvStd": "100uF/10V/±20%/ECPA/φ6.3*5.7mm/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.1858,"parentCode": "30101.0707","totalPrice": 0.1858},{"InvCode": "40202.0001","cInvName": "车规电解电容","cInvStd": "330uF/35V/±20%/ECPA/φ10*10mm/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.4867,"parentCode": "30101.0707","totalPrice": 0.4867},{"InvCode": "40101.0077","cInvName": "车规电阻","cInvStd": "0R/5%/1210/Automotive","BaseQtyN": "6.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.036,"parentCode": "30101.0707","totalPrice": 0.216},{"InvCode": "40101.0020","cInvName": "车规电阻","cInvStd": "1R/1%/0603/Automotive","BaseQtyN": "4.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0089,"parentCode": "30101.0707","totalPrice": 0.0356},{"InvCode": "40101.0123","cInvName": "车规电阻","cInvStd": "1R/1%/1210/0.5W/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.09,"parentCode": "30101.0707","totalPrice": 0.09},{"InvCode": "40101.0051","cInvName": "车规电阻","cInvStd": "60.4R/1%/0805/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0086,"parentCode": "30101.0707","totalPrice": 0.0172},{"InvCode": "40101.0038","cInvName": "车规电阻","cInvStd": "330R/1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0027},{"InvCode": "40101.0091","cInvName": "车规电阻","cInvStd": "390R/1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0027},{"InvCode": "40101.0023","cInvName": "车规电阻","cInvStd": "1K/5%/0603/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0037,"parentCode": "30101.0707","totalPrice": 0.0074},{"InvCode": "40102.0511","cInvName": "工规电阻","cInvStd": "1.02K/0.1%/0402/Industrial","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.065,"parentCode": "30101.0707","totalPrice": 0.065},{"InvCode": "40102.0513","cInvName": "工规电阻","cInvStd": "3.6K/0.1%/0402/Industrial","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.065,"parentCode": "30101.0707","totalPrice": 0.065},{"InvCode": "40101.0094","cInvName": "车规电阻","cInvStd": "14.3K/1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0027},{"InvCode": "40101.0076","cInvName": "车规电阻","cInvStd": "15K/1%/0603/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0045,"parentCode": "30101.0707","totalPrice": 0.0045},{"InvCode": "40101.0095","cInvName": "车规电阻","cInvStd": "16.2K/1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0027},{"InvCode": "40101.0010","cInvName": "车规电阻","cInvStd": "24K/1%/0402/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0054},{"InvCode": "40101.0011","cInvName": "车规电阻","cInvStd": "30K/1%/0402/Automotive","BaseQtyN": "3.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0081},{"InvCode": "40101.0015","cInvName": "车规电阻","cInvStd": "100K/1%/0402/Automotive","BaseQtyN": "11.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0297},{"InvCode": "40104.0003","cInvName": "热敏电阻","cInvStd": "NTC/10K/1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.11,"parentCode": "30101.0707","totalPrice": 0.11},{"InvCode": "40301.0011","cInvName": "车规电感","cInvStd": "4.7uH/20%/5.5A/40mΩ/7.3*6.8*3.0mm/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 1.27,"parentCode": "30101.0707","totalPrice": 1.27},{"InvCode": "40301.0009","cInvName": "车规电感","cInvStd": "10uH/20%/3A/105mΩ/7.3*6.8*3.0mm/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 1.27,"parentCode": "30101.0707","totalPrice": 1.27},{"InvCode": "40301.0014","cInvName": "车规电感","cInvStd": "1uH/20%/11A/10mΩ/7.3*6.8*3.0mm/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 1.269,"parentCode": "30101.0707","totalPrice": 2.538},{"InvCode": "40303.0010","cInvName": "EMI抑制电感","cInvStd": "Common-mode-choke/51uH/1812/CAN/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 1.1743,"parentCode": "30101.0707","totalPrice": 1.1743},{"InvCode": "40301.0005","cInvName": "车规电感","cInvStd": "Common-mode-choke/90Ω_100MHZ/LVDS/2.0*1.2*1.2mm/Automotive","BaseQtyN": "10.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.324,"parentCode": "30101.0707","totalPrice": 3.24},{"InvCode": "40301.0030","cInvName": "车规电感","cInvStd": "Common-mode-choke/90Ω_100MHZ/LVDS/2.0*1.2*1.2mm/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.469,"parentCode": "30101.0707","totalPrice": 0.469},{"InvCode": "40401.0007","cInvName": "车规普通二极管","cInvStd": "60V/5A/0.48V/SOT1289/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 1.21,"parentCode": "30101.0707","totalPrice": 1.21},{"InvCode": "40401.0009","cInvName": "车规普通二极管","cInvStd": "6.8V/10mA/0.9V/SOD-123/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.09,"parentCode": "30101.0707","totalPrice": 0.09},{"InvCode": "40402.0007","cInvName": "车规稳压二极管","cInvStd": "28V/1A/0.55V/SOD-123/Automotive","BaseQtyN": "5.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.1283,"parentCode": "30101.0707","totalPrice": 0.6415},{"InvCode": "40501.0006","cInvName": "车规TVS管","cInvStd": "ESD/24V/11pF/CAN/bothway/Dual/SOT23/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.3288,"parentCode": "30101.0707","totalPrice": 0.3288},{"InvCode": "40501.0003","cInvName": "车规TVS管","cInvStd": "ESD/33V/1500W/bothway/SMC/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.7392,"parentCode": "30101.0707","totalPrice": 0.7392},{"InvCode": "40501.0004","cInvName": "车规TVS管","cInvStd": "ESD/5V/150W/bothway/SOD-323/Automotive","BaseQtyN": "3.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.3058,"parentCode": "30101.0707","totalPrice": 0.9174},{"InvCode": "40501.0005","cInvName": "车规TVS管","cInvStd": "ESD/5V/0.35pF/bothway/0402/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.2369,"parentCode": "30101.0707","totalPrice": 0.4738},{"InvCode": "40801.0003","cInvName": "车规磁珠","cInvStd": "600_100MHZ/25%/1A/0603/Automotive","BaseQtyN": "13.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.1045,"parentCode": "30101.0707","totalPrice": 1.3585},{"InvCode": "40701.0009","cInvName": "车规MOS管","cInvStd": "N_MOS/350mA/30V/SOT323/Automotive","BaseQtyN": "9.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.169,"parentCode": "30101.0707","totalPrice": 1.521},{"InvCode": "40701.0001","cInvName": "车规MOS管","cInvStd": "P_MOS/-4.2A/-30V/SOT-23/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.3,"parentCode": "30101.0707","totalPrice": 0.6},{"InvCode": "41001.0008","cInvName": "车规LED","cInvStd": "2V/25mA/RED/0603/Industrial","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0655,"parentCode": "30101.0707","totalPrice": 0.0655},{"InvCode": "41104.0023","cInvName": "电源芯片","cInvStd": "LDO/6.5V-3.3V/1A/HSOP-6J/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 1.8,"parentCode": "30101.0707","totalPrice": 3.6},{"InvCode": "41104.0022","cInvName": "电源芯片","cInvStd": "LDO/36V-5V/200mA/HSOP-6J/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 1.7,"parentCode": "30101.0707","totalPrice": 1.7},{"InvCode": "41104.0025","cInvName": "电源芯片","cInvStd": "LDO/10V-3.3V/300mA/SOT-23-5/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.72,"parentCode": "30101.0707","totalPrice": 0.72},{"InvCode": "41104.0087","cInvName": "电源芯片","cInvStd": "DCDC/BUCK/3.5V-36V/3V-10V/3A/400KHZ/TQFN12/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 3.745,"parentCode": "30101.0707","totalPrice": 3.745},{"InvCode": "41104.0049","cInvName": "电源芯片","cInvStd": "DCDC/36V-5V/6A/FC2QFN17/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 8.372,"parentCode": "30101.0707","totalPrice": 16.744},{"InvCode": "41105.0084","cInvName": "被动芯片","cInvStd": "WATCHDOG/3.3V/SOT23-5/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 2.0708,"parentCode": "30101.0707","totalPrice": 2.0708},{"InvCode": "41103.0058","cInvName": "接口芯片","cInvStd": "CAN-transceiver/WAKE-UP/SOP14/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 4.6,"parentCode": "30101.0707","totalPrice": 4.6},{"InvCode": "41101.0013","cInvName": "MCU单片机","cInvStd": "MCU/CORTEX-M0/32BIT/80MHZ/LQFP80/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 15.622,"parentCode": "30101.0707","totalPrice": 15.622},{"InvCode": "41105.0017","cInvName": "被动芯片","cInvStd": "Touch-IC/71*IOs/LQFP100/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 27.0259,"parentCode": "30101.0707","totalPrice": 27.0259},{"InvCode": "41202.0014","cInvName": "电源连接器","cInvStd": "8PIN/DIP/180度直针/5A/2.5mm-pitch/Black","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 2.35,"parentCode": "30101.0707","totalPrice": 2.35},{"InvCode": "41203.0329","cInvName": "信号连接器","cInvStd": "CONNECTOR/HMTD/2P/180度DIP/CODE-A","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 6.17,"parentCode": "30101.0707","totalPrice": 6.17},{"InvCode": "41201.0013","cInvName": "FPC连接器","cInvStd": "FPC/卧式/下接/40PIN/500mA/0.5mm-pitch","BaseQtyN": "3.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 1.4655,"parentCode": "30101.0707","totalPrice": 4.3965},{"InvCode": "41201.0014","cInvName": "FPC连接器","cInvStd": "FPC/卧式/下接/50PIN/500mA/0.5mm-pitch","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 1.7242,"parentCode": "30101.0707","totalPrice": 1.7242},{"InvCode": "45302.0001","cInvName": "螺母","cInvStd": "M3.0/φ8.0/H13.2mm","BaseQtyN": "4.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.94,"parentCode": "30101.0707","totalPrice": 3.76},{"InvCode": "41105.0354","cInvName": "被动芯片","cInvStd": "Deserializer/OLDI 420M/QFN88/CS3.0P","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 49.6496,"parentCode": "30101.0707","totalPrice": 49.6496},{"InvCode": "40101.0029","cInvName": "车规电阻","cInvStd": "100R/1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0027},{"InvCode": "40101.0070","cInvName": "车规电阻","cInvStd": "2K/1%/0402/Automotive","BaseQtyN": "71.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.1917},{"InvCode": "40901.0004","cInvName": "车规无源晶振","cInvStd": "27MHZ/8pF/15ppm/3325/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.8142,"parentCode": "30101.0707","totalPrice": 0.8142},{"InvCode": "40101.0071","cInvName": "车规电阻","cInvStd": "4.7K/1%/0402/Automotive","BaseQtyN": "13.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0351},{"InvCode": "40101.0072","cInvName": "车规电阻","cInvStd": "10K/1%/0402/Automotive","BaseQtyN": "27.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0729},{"InvCode": "40201.0102","cInvName": "车规电容","cInvStd": "220nF/25V/±10%/X7R/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0552,"parentCode": "30101.0707","totalPrice": 0.0552},{"InvCode": "40201.0094","cInvName": "车规电容","cInvStd": "15pF/50V/±5%/C0G/0402/Automotive","BaseQtyN": "5.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0162,"parentCode": "30101.0707","totalPrice": 0.081},{"InvCode": "40201.0091","cInvName": "车规电容","cInvStd": "47pF/50V/±5%/C0G/0402/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0176,"parentCode": "30101.0707","totalPrice": 0.0352},{"InvCode": "40101.0093","cInvName": "车规电阻","cInvStd": "13.3K/1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0027},{"InvCode": "40201.0051","cInvName": "车规陶瓷电容","cInvStd": "1uF/10V/±10%/X5R/0402/Automotive","BaseQtyN": "23.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.025,"parentCode": "30101.0707","totalPrice": 0.575},{"InvCode": "40101.0183","cInvName": "车规电阻","cInvStd": "300K/1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0027},{"InvCode": "40201.0029","cInvName": "车规陶瓷电容","cInvStd": "100nF/50V/±10%/X7R/0603/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0627,"parentCode": "30101.0707","totalPrice": 0.1254},{"InvCode": "40101.0184","cInvName": "车规电阻","cInvStd": "200K/1%/0402/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0054},{"InvCode": "40101.0196","cInvName": "车规电阻","cInvStd": "1K/1%/0402/Automotive","BaseQtyN": "18.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0486},{"InvCode": "40101.0198","cInvName": "车规电阻","cInvStd": "0R/5%/0402/Automotive","BaseQtyN": "7.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0021,"parentCode": "30101.0707","totalPrice": 0.0147},{"InvCode": "40201.0019","cInvName": "车规陶瓷电容","cInvStd": "2.2uF/16V/±10%/X5R/0603/Automotive","BaseQtyN": "10.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0381,"parentCode": "30101.0707","totalPrice": 0.381},{"InvCode": "40201.0017","cInvName": "车规陶瓷电容","cInvStd": "10uF/50V/±10%/X5R/1206/Automotive","BaseQtyN": "8.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.2909,"parentCode": "30101.0707","totalPrice": 2.3272},{"InvCode": "40201.0011","cInvName": "车规陶瓷电容","cInvStd": "1uF/50V/±10%/X5R/0603/Automotive","BaseQtyN": "3.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0761,"parentCode": "30101.0707","totalPrice": 0.2283},{"InvCode": "40101.0199","cInvName": "车规电阻","cInvStd": "33R/5%/0402/Automotive","BaseQtyN": "23.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0021,"parentCode": "30101.0707","totalPrice": 0.0483},{"InvCode": "40201.0008","cInvName": "车规陶瓷电容","cInvStd": "100nF/50V/±10%/X7R/0402/Automotive","BaseQtyN": "78.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0175,"parentCode": "30101.0707","totalPrice": 1.365},{"InvCode": "40101.0200","cInvName": "车规电阻","cInvStd": "0R/1%/0805/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0086,"parentCode": "30101.0707","totalPrice": 0.0172},{"InvCode": "40201.0006","cInvName": "车规陶瓷电容","cInvStd": "10NF/50V/±10%/X7R/0402/Automotive","BaseQtyN": "12.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0109,"parentCode": "30101.0707","totalPrice": 0.1308},{"InvCode": "40201.0004","cInvName": "车规陶瓷电容","cInvStd": "1nF/50V/±10%/X7R/0402/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0109,"parentCode": "30101.0707","totalPrice": 0.0218},{"InvCode": "40101.0202","cInvName": "车规电阻","cInvStd": "0R/5%/0603/Automotive","BaseQtyN": "3.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0037,"parentCode": "30101.0707","totalPrice": 0.0111},{"InvCode": "40101.0217","cInvName": "车规电阻","cInvStd": "10K/0.1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0,"parentCode": "30101.0707","totalPrice": 0},{"InvCode": "40101.0214","cInvName": "车规电阻","cInvStd": "2.2K/1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0027},{"InvCode": "40101.0210","cInvName": "车规电阻","cInvStd": "1M/1%/0402/Automotive","BaseQtyN": "2.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0054},{"InvCode": "40101.0086","cInvName": "车规电阻","cInvStd": "12K/1%/0402/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.0027,"parentCode": "30101.0707","totalPrice": 0.0027},{"InvCode": "40901.0024","cInvName": "车规无源晶振","cInvStd": "16MHZ/8pF/30ppm/3225/Automotive","BaseQtyN": "1.000000","BaseQtyD": "1.000000","CompScrap": ".000","cInvDefine13": 0.791,"parentCode": "30101.0707","totalPrice": 0.791}]}
}
  • 上面的接口返回,我们只需要将data中的数据封装成一个对象类,我们想封装一个list中的对象
public class BomCost implements Serializable {private String InvCode;private String cInvName;private String cInvStd;private BigDecimal BaseQtyN;private BigDecimal BaseQtyD;private BigDecimal CompScrap;private BigDecimal cInvDefine13;private String parentCode;private BigDecimal totalPrice;
}
  • 封装data中数据对应对象
public class MaterialCost {private BigDecimal cost;private List<BomCost> bom_list;
}
  • 现在将接口的data数据封装到对象MaterialCost
    public MaterialCost one(String code) throws JsonProcessingException {RestTemplate restTemplate = new RestTemplate();String url = "xxxxxxxx?code={?}";ResponseEntity<String> entity = restTemplate.getForEntity(url, String.class, code);JSONObject jsonArray = JSONArray.parseObject(entity.getBody());JSONObject data = jsonArray.getJSONObject("data");System.out.println(data.getBigDecimal("cost"));JSONArray bom_list = data.getJSONArray("bom_list");MaterialCost materialCost = new MaterialCost();materialCost.setCost(data.getBigDecimal("cost"));List<BomCost> bomCostList = new ArrayList<>();for (Object o : bom_list) {BomCost bomCost = new BomCost();JSONObject object = JSONArray.parseObject(o.toString());bomCost.setInvCode(object.getString("InvCode"));bomCost.setCInvName(object.getString("cInvName"));bomCost.setCInvStd(object.getString("cInvStd"));bomCost.setParentCode(object.getString("parentCode"));bomCost.setBaseQtyN(object.getBigDecimal("BaseQtyN"));bomCost.setBaseQtyD(object.getBigDecimal("BaseQtyD"));bomCost.setCompScrap(object.getBigDecimal("CompScrap"));bomCost.setCInvDefine13(object.getBigDecimal("cInvDefine13"));bomCost.setTotalPrice(object.getBigDecimal("totalPrice"));bomCostList.add(bomCost);}materialCost.setBom_list(bomCostList);return materialCost;}
  • 封装后的结果,跟接口数据一致
    在这里插入图片描述

相关文章:

springboot调用第三方接口json转换成对象

请求接口是一个比较常见的需求&#xff0c;接口返回一般是一个json类型&#xff0c;需要进行组装成对应的类&#xff0c;例 {"status_code": 200,"message": "success","data": {"cost": 286.6933,"bom_list": […...

uniapp使用vue3和ts开发小程序自定义tab栏,实现自定义凸出tabbar效果

要实现自定义的tabbar效果&#xff0c;可以使用自定义tab覆盖主tab来实现&#xff0c;当程序启动或者从后台显示在前台时隐藏自带的tab来实现。自定义一个tab组件&#xff0c;然后在里面实现自定义的逻辑。 组件中所使用的组件api可以看&#xff1a;Tabbar 底部导航栏 | uView…...

麒麟信安获批牵头成立国家关键领域信创行业产教融合共同体

日前&#xff0c;由麒麟信安、长沙理工大学、长沙职业技术学院联合牵头成立的国家关键领域信创行业产教融合共同体&#xff08;以下简称&#xff1a;共同体&#xff09;已获湖南省教育厅批准&#xff0c;并推荐至教育部。 目前共同体已吸引10余家联盟单位及全国20余家企业、高…...

好消息,微信消费者投诉工具升级,可以直接回复用户、处理投诉了。。。

大家好&#xff0c;我是小悟 兄弟们&#xff0c;阅读本文之前&#xff0c;建议先阅读【连夜干出来一个自动处理【微信消费者投诉管理系统】&#xff0c;支持多商户】。 为了使工具更好用&#xff0c;也为帮助商户更好地处理消费者投诉&#xff0c;提升用户满意度&#xff0c;…...

手动修复 rabbitmq 报错 “Crash dump is being written to“

rabbitmq 报错: 2023-11-07 16:38:52.682 [error] emulator Error in process <0.368.0> on node rabbitrabbitmq-0.rabbitmq-discovery.openstack.svc.cluster.local with exit value: {shutdown,[{mnesia_loader,handle_exit,2,[{file,"mnesia_loader.erl"}…...

日志门面技术

1.JCL public abstract class LogFactory {public static Log getLog(Class clazz) throws LogConfigurationException {// 默认实现类为LogFactoryImplreturn getFactory().getInstance(clazz);} }利用LogFactoryImpl实例化具体的日志框架。其中&#xff0c;如果存在log4j依赖…...

机器人制作开源方案 | 管内检测维护机器人

一、作品简介 作者&#xff1a;李泽彬&#xff0c;李晋晟&#xff0c;杜张坤&#xff0c;禹馨雅 单位&#xff1a;运城学院 指导老师&#xff1a;薛晓峰 随着我国的社会主义市场经济的飞速发展和科学技术的革新&#xff0c;各行各业的发展越来越离不开信息化和网络化的…...

k8s存储卷

目录 1、emptyDir存储卷 2、hostPath存储卷 3、nfs共享存储卷 4、PVC 和 PV 4.1 PV和PVC之间的相互作用遵循这个生命周期&#xff1a; 4.2 PV的状态 4.3 一个PV从创建到销毁的具体流程如下&#xff1a; 静态PVC&#xff1a; 动态PVC 1、emptyDir存储卷 当Pod被分配给节…...

View 自定义 - 属性 xml

一、概念 在 xml 中为控件设置的属性。自定义属性名称如果使用系统已定义的&#xff0c;例如 textSize 会在编译时报错。 格式类型定义/使用 string 字符串 <attr name "myContent" format "color" /> android:myContent "Hello Word!&quo…...

2007-2022年全国各地级市金融机构网点数据

2007-2022年地级市金融机构网点数据 1、时间&#xff1a;2007-2022年 2、指标&#xff1a;行政区划代码、年份、城市名称、所属省份、银行网点数量、其中-政策性银行及国家开发银行营业网点占比、其中-商业银行营业网点数量占比、其中-农村金融机构营业网点数量占比 3、范围…...

OpenAI开发者大会掀起风暴:GPT模型价格狂降50%,应用商店即将亮相,AI技术将引爆全球!

OpenAI首届开发者大会召开了&#xff01; 关键信息&#xff1a; GPT-4升级版GPT-4 Turbo来了&#xff0c;上下文窗口达到128k&#xff0c;为GPT-4的4倍&#xff1b;OpenAI还降低了几乎所有模型的API使用价格&#xff0c;整体便宜了一半多&#xff1b;GPT-4系列的多模态能力向B…...

yo!这里是STL::unordered系列简单模拟实现

目录 前言 相关概念介绍 哈希概念 哈希冲突与哈希函数 闭散列 框架 核心函数 开散列 框架 核心函数 哈希表&#xff08;开散列&#xff09;的修改 迭代器实现 细节修改 unordered系列封装 后记 前言 我们之前了解过map和set知道&#xff0c;map、set的底层结构是…...

基础课25——业务流程分析

1.流程的定义&作用 业务流程是企业中一系列创造价值的活动的组合&#xff0c;它是企业运营的基础&#xff0c;也是企业提高效率、优化资源配置的重要手段。通过优化业务流程&#xff0c;企业可以更好地满足客户需求&#xff0c;提高客户满意度&#xff0c;同时也可以提高自…...

快速实现一个企业级域名 SSL 证书有效期监控巡检系统

Why 现在对于企业来说&#xff0c;HTTPS 已经不是可选项&#xff0c;已经成为一个必选项。HTTPS 协议采用 SSL 协议&#xff0c;采用公开密钥的技术&#xff0c;提供了一套 TCP/IP 传输层数据加密的机制。SSL 证书是一种遵守 SSL 协议的服务器数字证书&#xff0c;一般是由权威…...

[SSD综述 1.5] SSD 主控和固件核心功能详解(万字)

依公知及经验整理&#xff0c;原创保护&#xff0c;禁止转载。 1. 主控概述1.1 主控作用 2. 主控的硬件功能和实现2.1 主控处理器2.2 闪存、主机接口2.3 主控纠错2.4 断电保护 3 固件功能3.1 FTL3.2 预留空间(Over-provisioning)3.3 Trim3.4 写入放大(Write amplification)3.5 …...

Mybatis-Plus前后端分离多表联查模糊查询分页

数据准备 数据库配置: /*Navicat Premium Data TransferSource Server : localhost_3306Source Server Type : MySQLSource Server Version : 80100 (8.1.0)Source Host : localhost:3306Source Schema : test01Target Server Type : MySQLT…...

【Ruoyi管理后台】用户登录强制修改密码

近期有个需求&#xff0c;就是需要调整Ruoyi管理后台&#xff1a;用户如果三个月(长时间)未修改过密码&#xff0c;需要在登录时强制修改密码&#xff0c;否则不能登录系统。 一、后端项目调整 从需求来看&#xff0c;我们需要在用户表增加一个字段&#xff0c;用于标记用户最…...

计算机网络基础知识1

1、tcp三次握手&#xff1f; SYN&#xff0c;标志位&#xff0c;用于建立TCP连接的握手过程中的标志位。 ACK&#xff0c;确认位&#xff0c;用于说明整个包是确认报文。 TCP/IP协议是传输层的一个面向连接提供可靠安全的传输协议。第一次握手有客户端发起&#xff0c;客户端向…...

人机交互中的多/变尺度态势感知

人机交互是指在人与计算机之间进行信息交换和任务完成的过程中&#xff0c;通过各种界面和交互方式来实现人机之间的有效沟通和协作。多尺度上下文是人机交互中一个重要的概念&#xff0c;它指的是在不同层次或不同尺度的信息之间建立联系&#xff0c;以便更好地理解和处理信息…...

命名管道原理(和匿名管道的对比),mkfifo(命令行,函数),命名管道模拟实现代码+与多个子进程通信代码

目录 命名管道 引入 原理 和匿名管道的对比 使用 -- mkfifo 命令行指令 创建 文件类型p 使用 函数 函数原型 模拟实现 头文件 客户端代码 服务端代码 运行情况 模拟实现 -- 与多个子进程 介绍 服务端代码: 运行情况 命名管道 引入 匿名管道只能用于父子进程…...

【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 初始化服务器)

服务端执行命令请求的过程 【专栏简介】【技术大纲】【专栏目标】【目标人群】1. Redis爱好者与社区成员2. 后端开发和系统架构师3. 计算机专业的本科生及研究生 初始化服务器1. 初始化服务器状态结构初始化RedisServer变量 2. 加载相关系统配置和用户配置参数定制化配置参数案…...

如何将联系人从 iPhone 转移到 Android

从 iPhone 换到 Android 手机时&#xff0c;你可能需要保留重要的数据&#xff0c;例如通讯录。好在&#xff0c;将通讯录从 iPhone 转移到 Android 手机非常简单&#xff0c;你可以从本文中学习 6 种可靠的方法&#xff0c;确保随时保持连接&#xff0c;不错过任何信息。 第 1…...

tree 树组件大数据卡顿问题优化

问题背景 项目中有用到树组件用来做文件目录&#xff0c;但是由于这个树组件的节点越来越多&#xff0c;导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多&#xff0c;导致的浏览器卡顿&#xff0c;这里很明显就需要用到虚拟列表的技术&…...

Spring数据访问模块设计

前面我们已经完成了IoC和web模块的设计&#xff0c;聪明的码友立马就知道了&#xff0c;该到数据访问模块了&#xff0c;要不就这俩玩个6啊&#xff0c;查库势在必行&#xff0c;至此&#xff0c;它来了。 一、核心设计理念 1、痛点在哪 应用离不开数据&#xff08;数据库、No…...

Java多线程实现之Thread类深度解析

Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...

【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(硬件篇)

本项目是基于 STM32F103C8T6 微控制器的 SPWM(正弦脉宽调制)电源模块,能够生成可调频率和幅值的正弦波交流电源输出。该项目适用于逆变器、UPS电源、变频器等应用场景。 供电电源 输入电压采集 上图为本设计的电源电路,图中 D1 为二极管, 其目的是防止正负极电源反接, …...

push [特殊字符] present

push &#x1f19a; present 前言present和dismiss特点代码演示 push和pop特点代码演示 前言 在 iOS 开发中&#xff0c;push 和 present 是两种不同的视图控制器切换方式&#xff0c;它们有着显著的区别。 present和dismiss 特点 在当前控制器上方新建视图层级需要手动调用…...

Git 3天2K星标:Datawhale 的 Happy-LLM 项目介绍(附教程)

引言 在人工智能飞速发展的今天&#xff0c;大语言模型&#xff08;Large Language Models, LLMs&#xff09;已成为技术领域的焦点。从智能写作到代码生成&#xff0c;LLM 的应用场景不断扩展&#xff0c;深刻改变了我们的工作和生活方式。然而&#xff0c;理解这些模型的内部…...

人工智能--安全大模型训练计划:基于Fine-tuning + LLM Agent

安全大模型训练计划&#xff1a;基于Fine-tuning LLM Agent 1. 构建高质量安全数据集 目标&#xff1a;为安全大模型创建高质量、去偏、符合伦理的训练数据集&#xff0c;涵盖安全相关任务&#xff08;如有害内容检测、隐私保护、道德推理等&#xff09;。 1.1 数据收集 描…...

CVPR2025重磅突破:AnomalyAny框架实现单样本生成逼真异常数据,破解视觉检测瓶颈!

本文介绍了一种名为AnomalyAny的创新框架&#xff0c;该方法利用Stable Diffusion的强大生成能力&#xff0c;仅需单个正常样本和文本描述&#xff0c;即可生成逼真且多样化的异常样本&#xff0c;有效解决了视觉异常检测中异常样本稀缺的难题&#xff0c;为工业质检、医疗影像…...