使用 Jackson JSON? " />
使用Jackson JSON 將JSON 字串轉換為地圖
嘗試使用Jackson JSON 將JSON 字串轉換為Map
Jackson JSON 轉換
使用Jackson JSON 的正確方法如下:
<code class="java">ObjectMapper mapper = new ObjectMapper(); TypeReference<Map<String, String>> typeRef = new TypeReference<>() {}; Map<String, String> propertyMap = mapper.readValue(properties, typeRef);</code>
此程式碼使用TypeReference 來指定轉換後的映射的預期類型透過這樣做,Jackson 可以正確反序列化JSON。機Java 轉換
Java 本身不提供轉換JSON 字串的方法,但是,可以使用其他函式庫來實現此目的。 : Google 流行的JSON 序列化/反序列化庫。
使用Gson 的範例:以上是如何使用 Jackson JSON 將 JSON 字串轉換為 Maps