JSON data transfer out of Object error

com.alibaba.fastjson.JSONObject cannot be cast to cn.iponkan.commons.util.PageData

 
 
{"data": 
    "[{\"amount\":9592.3200,\"type_name\":\"普通订单\",\"step_type\":1,\"seller_enterprise_type\":3,\"factor_id\":406,\"buyer_enterprise_name\":\"湖北新赛\",\"step_id\":4,\"type\":1,\"buyer_full_name\":\"湖北新赛农产品物流有限公司\",\"valid\":1,\"buyer_enterprise_type\":2,\"seller_enteprise_name\":\"夯石商贸\",\"buyer_enterprise_id\":33,\"id\":4,\"seller_full_name\":\"上海夯石商贸有限公\",\"seller_enterprise_id\":102,\"order\":{\"business_type_name\":\"先款后货\",\"deposit_ratio\":15.00,\"last_payment_time\":\"\",\"payment_process_seller\":\"0%\",\"id\":406,\"contract_id_buyer\":\"C-20171207-001S \",\"contract_deductions\":0.00,\"good_money\":17616000.00,\"seller_enterprise_type\":3,\"contract_id_seller\":\"C-20171207-001S \",\"buyer_enterprise_name\":\"湖北新赛\",\"buyer_full_name\":\"湖北新赛农产品物流有限公司\",\"good_deposit_received\":0.00,\"buyer_enterprise_id\":33,\"good_amount\":9600.0000,\"status\":0,\"buyer_status\":true,\"order_no\":\"OR00000878\",\"good_demand_pay\":-43138.56,\"good_deposit_payed\":2642400.00,\"order_name\":\"LX-上海夯石-新赛-天昊(预售)9600吨\",\"good_average_price\":\"1835\",\"valid\":1,\"good_money_received\":0.00,\"update_time\":1516183447,\"good_money_payed\":17645045.76,\"seller_enterprise_name\":\"夯石商贸\",\"business_type\":1,\"seller_full_name\":\"上海夯石商贸有限公\",\"seller_status\":true,\"good_amount_send\":0.0000,\"good_demand_receive\":0.00,\"good_amount_received\":9592.3200,\"order_date\":\"2017-12-07\",\"good_deposit\":2642400.00,\"payment_process_buyer\":\"100.16%\",\"buyer_enterprise_type\":2,\"product_process_buyer\":\"99.92%\",\"product_process_seller\":\"0%\",\"seller_enterprise_id\":102}]":true,\"good_amount_send\":0.0000,\"good_demand_receive\":0.00,\"good_amount_received\":9592.3200,\"order_date\":\"2017-12-07\",\"good_deposit\":2642400.00,\"payment_process_buyer\":\"100.16%\",\"buyer_enterprise_type\":2,\"product_process_buyer\":\"99.92%\",\"product_process_seller\":\"0%\",\"seller_enterprise_id\":102}]":true,\"good_amount_send\":0.0000,\"good_demand_receive\":0.00,\"good_amount_received\":9592.3200,\"order_date\":\"2017-12-07\",\"good_deposit\":2642400.00,\"payment_process_buyer\":\"100.16%\",\"buyer_enterprise_type\":2,\"product_process_buyer\":\"99.92%\",\"product_process_seller\":\"0%\",\"seller_enterprise_id\":102}]"product_process_seller\":\"0%\",\"seller_enterprise_id\":102}]"product_process_seller\":\"0%\",\"seller_enterprise_id\":102}]", 
    "errCode": "0", 
    "errMsg": ""
}

Problem description: Convert the data information in the Json data and obtain each object into PageData.

JsonUtil.getObject((JsonUtil.jsonToList(mapData.get("data").toString(), PageData.class)).get("order").toString(),PageData.class)

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325548428&siteId=291194637