童话里做英雄529 2022-12-01 17:05 采纳率: 66.7%
浏览 41
已结题

java数组型的 Object类型取值

接口返回值类型如下

img

然后接收到的数据如下,我想获取到红框里的数据.

img

data我可以获得取到,在下面贴出来了;
怎么在往里面获取到cgeneralhid的值?

Object data="[{\"ic.FinProdInHeadVO\":{\"fbillflag\":2,\"corpoid\":{\"code\":\"801\",\"name\":\"浙江xx食品科技股份有限公司\",\"pk\":\"0001AC1000000000AETV\"},\"ctrantypeid\":\"0001AC1000000000985H\",\"dmakedate\":\"2022-12-01 16:25:08\",\"cprowarehouseid\":{\"code\":\"11101\",\"name\":\"xx-常温成品库\",\"pk\":\"1001AE10000000006V5N\"},\"ntotalpiece\":\"0.00000000\",\"dbilldate\":\"2022-12-01 16:25:08\",\"creator\":{\"code\":\"jk1\",\"name\":\"接口1\",\"pk\":\"1001AE1000000000VB3N\"},\"cwarehouseid\":{\"code\":\"11101\",\"name\":\"xx-常温成品库\",\"pk\":\"1001AE10000000006V5N\"},\"vtrantypecode\":\"46-01\",\"vbillcode\":\"PR2022120100000072\",\"cprocalbodyvid\":{\"code\":\"801\",\"name\":\"浙江xx食品科技股份有限公司\",\"pk\":\"0001AC1000000000AETU\"},\"ts\":\"2022-12-01 16:25:08\",\"pk_group\":{\"code\":\"10\",\"name\":\"xx集团\",\"pk\":\"0001AC10000000000RQ5\"},\"ntotalnum\":\"2.00000000\",\"pk_org\":{\"code\":\"801\",\"name\":\"浙江xx食品科技股份有限公司\",\"pk\":\"0001AC1000000000AETV\"},\"cgeneralhid\":\"1001AE100000000373RK\",\"ntotalweight\":\"15.72000000\",\"cprocalbodyoid\":{\"code\":\"801\",\"name\":\"浙江xx食品科技股份有限公司\",\"pk\":\"0001AC1000000000AETV\"},\"billmaker\":{\"code\":\"jk1\",\"name\":\"接口1\",\"pk\":\"1001AE1000000000VB3N\"},\"creationtime\":\"2022-12-01 16:25:08\",\"pk_org_v\":{\"code\":\"801\",\"name\":\"浙江xx食品科技股份有限公司\",\"pk\":\"0001AC1000000000AETU\"},\"corpvid\":{\"code\":\"801\",\"name\":\"浙江xx食品科技股份有限公司\",\"pk\":\"0001AC1000000000AETU\"},\"ntotalvolume\":\"0.00000000\",\"iprintcount\":0},\"ic.FinProdInBodyVO\":[{\"dproducedate\":\"2022-11-22 23:59:59\",\"cbodytranstypecode\":\"46-01\",\"nshouldassistnum\":\"2.0000\",\"clocationid\":{\"code\":\"01\",\"name\":\"一货区\",\"pk\":\"1001AE10000000008OLI\"},\"nnum\":\"2.0\",\"dbizdate\":\"2022-12-01 15:41:29\",\"ts\":\"2022-12-01 16:25:08\",\"cgeneralhid\":\"1001AE100000000373RK\",\"cstateid\":\"1001AC100000000021TJ\",\"csourcebillhid\":\"1001AE1000000002NLGJ\",\"corpvid\":{\"code\":\"801\",\"name\":\"浙江xx食品科技股份有限公司\",\"pk\":\"0001AC1000000000AETU\"},\"pk_batchcode\":\"1001AE1000000002NLGH\",\"cproductid\":{\"code\":\"3102000040\",\"name\":\"原味调味糖浆(瑞幸咖啡)\",\"pk\":\"1001AE1000000000AQE8\"},\"nassistnum\":\"2.0000\",\"corpoid\":{\"code\":\"801\",\"name\":\"浙江xx食品科技股份有限公司\",\"pk\":\"0001AC1000000000AETV\"},\"cgeneralbid\":\"1001AE100000000373RL\",\"nshouldnum\":\"2.0\",\"castunitid\":{\"code\":\"BOX\",\"name\":\"\",\"pk\":\"0001Z0100000000000XU\"},\"cunitid\":{\"code\":\"BOX\",\"name\":\"\",\"pk\":\"0001Z0100000000000XU\"},\"dvalidate\":\"2023-11-21 23:59:59\",\"pk_group\":{\"code\":\"10\",\"name\":\"xx集团\",\"pk\":\"0001AC10000000000RQ5\"},\"pk_org\":{\"code\":\"801\",\"name\":\"浙江xx食品科技股份有限公司\",\"pk\":\"0001AC1000000000AETV\"},\"fproductclass\":1,\"cbodywarehouseid\":{\"code\":\"11101\",\"name\":\"xx-常温成品库\",\"pk\":\"1001AE10000000006V5N\"},\"cmaterialvid\":{\"code\":\"3102000040\",\"name\":\"原味调味糖浆(瑞幸咖啡)\",\"pk\":\"1001AE1000000000AQE8\"},\"pk_org_v\":{\"code\":\"801\",\"name\":\"浙江xx食品科技股份有限公司\",\"pk\":\"0001AC1000000000AETU\"},\"nweight\":\"15.720000\",\"vchangerate\":\"1/1\",\"crowno\":\"10\",\"vbatchcode\":\"2022-11-22-1\",\"cmaterialoid\":{\"code\":\"3102000040\",\"name\":\"原味调味糖浆(瑞幸咖啡)\",\"pk\":\"1001AE1000000000AQE8\"}}]}]";
        

  • 写回答

2条回答 默认 最新

  • Huazie 全栈领域优质创作者 2022-12-01 17:14
    关注

    你 debug 看一下 resdata 的实际类型是啥?
    看结构是这个 arr[0].object.cgeneralhid

    这是 json 字符串吧? 可以用如下的工具类 ,将json 转成 List<Map<String, Object>> 形式

    这是我写的json处理工具,包含【FastJson,Gson,json-lib】,里面有json串转 List的用法的,你去看看,不懂可以再问
    https://github.com/Huazie/flea-framework/tree/main/flea-common/src/main/java/com/huazie/fleaframework/common/util/json


    用法:

    FastJsonUtils.toMapList(jsonString1)
    GsonUtils.toMapList(jsonString1);
    JsonUtils.toMapList(json1, "listMap");
    

    img


    如有帮助,欢迎采纳哈!

    在这里插入图片描述

    本人的开源项目,欢迎star支持下!!!

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

报告相同问题?

问题事件

  • 系统已结题 12月10日
  • 已采纳回答 12月2日
  • 修改了问题 12月2日
  • 修改了问题 12月2日
  • 展开全部

悬赏问题

  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 个人网站被恶意大量访问,怎么办
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制