<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Jackson – 將 JSON 轉換為`Map`并將`Map`轉換為 JSON > 原文: [https://howtodoinjava.com/jackson/jackson-json-to-from-hashmap/](https://howtodoinjava.com/jackson/jackson-json-to-from-hashmap/) 在 **[Jackson](https://howtodoinjava.com/jackson/jackson-examples-convert-java-object-to-from-json/) json 映射示例**示例中,我們將學習**將 json 轉換為映射對象**,然后我們將學習**將 java 映射轉換為 json**。 ## 1\. Jackson 依賴項 在您的應用項目中包括 **Jackson2** 依賴項。 不要忘記在 maven 站點檢查[最新依賴項](https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind/2.9.6)。 ```java <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.6</version> </dependency> ``` ## 2\. Jackson 將`Map`轉換為 JSON 將`Map`轉換為 JSON 的 Java 程序如下。 我在這里使用[**`HashMap`**](https://howtodoinjava.com/java/collections/how-hashmap-works-in-java/)。 ```java package com.howtodoinjava.jackson2.example; import java.io.IOException; import java.util.HashMap; import com.fasterxml.jackson.core.JsonGenerationException; import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; public class MapToJSON { public static void main(String[] args) { HashMap<String, Object> hashmap = new HashMap<String, Object>(); hashmap.put("id", 11); hashmap.put("firstName", "Lokesh"); hashmap.put("lastName", "Gupta"); ObjectMapper mapper = new ObjectMapper(); try { //Convert Map to JSON String json = mapper.writeValueAsString(hashmap); //Print JSON output System.out.println(json); } catch (JsonGenerationException e) { e.printStackTrace(); } catch (JsonMappingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } } ``` 程序輸出。 ```java {"id":11,"lastName":"Gupta","firstName":"Lokesh"} ``` ## 3\. Jackson 將 JSON 轉換為`Map` 將 JSON 轉換為`Map`的 Java 程序如下。 我在這里使用`HashMap`。 ```java package com.howtodoinjava.jackson2.example; import java.io.IOException; import java.util.HashMap; import java.util.Map; import com.fasterxml.jackson.core.JsonGenerationException; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; public class JSONToMap { public static void main(String[] args) { String json = "{\"id\":1,\"name\":\"Lokesh Gupta\",\"age\":34,\"location\":\"India\"}"; HashMap<String, Object> map = new HashMap<String, Object>(); ObjectMapper mapper = new ObjectMapper(); try { //Convert Map to JSON map = mapper.readValue(json, new TypeReference<Map<String, Object>>(){}); //Print JSON output System.out.println(map); } catch (JsonGenerationException e) { e.printStackTrace(); } catch (JsonMappingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } } ``` 程序輸出: ```java {id=1, name=Lokesh Gupta, age=34, location=India} ``` 學習愉快!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看