如何將此JSON映射到對象?將JSON數組映射到Java POJO
{"d":"[{\"Key\":\"3\",\"ExternalKey\":\"143234A\",\"Name\":\"cup of juice\",\"Litres\":\"2 litres\",\"Date\":\"2016-10-06T08:32:27\",\"Capacity\":5.4900,\"CapacityType\":\"%\"}, {\"Key\":\"3\",\"ExternalKey\":\"143234A\",\"Name\":\"cup of milk\",\"Litres\":\"2.4 litres\",\"Date\":\"2016-10-06T08:32:27\",\"Capacity\":1667.6100,\"CapacityType\":\"M\"}]"}
我用一個HashMap嘗試,但它只是把「d」的字符串,其餘作爲一個String對象有一個元素
定義一個類相匹配的JSON結構 – sidgate
我有,還是沒有映射它正常 – Nickmccomb
它給了我這個錯誤:com.fasterxml.jackson.databind.JsonMappingException:在[來源無法反序列化的java.util.ArrayList實例出來VALUE_STRING令牌: { 「d」: 「[{\」 主要\ 「:\」 3 \」 ......等 – Nickmccomb