Parse the JSONObject and create HashMap

public static void jsonToMap(String t) throws JSONException {

        HashMap<String, String> map = new HashMap<String, String>();
        JSONObject jObject = new JSONObject(t);
        Iterator<?> keys = jObject.keys();

        while( keys.hasNext() ){
            String key = (String)keys.next();
            String value = jObject.getString(key); 
            map.put(key, value);

        }

        System.out.println("json : "+jObject);
        System.out.println("map : "+map);
    }

Tested output:

json : {"phonetype":"N95","cat":"WP"}
map : {cat=WP, phonetype=N95}
Answer from Vinothkumar Arputharaj on Stack Overflow
🌐
Baeldung
baeldung.com › home › java › java collections › java map › convert hashmap to json object in java
Convert Hashmap to JSON Object in Java | Baeldung
January 8, 2024 - In this tutorial, we’ll explore three ways to convert a Map to JSON format. ... Map<String, String> data = new HashMap<>(); data.put("CS", "Post1"); data.put("Linux", "Post1"); data.put("Kotlin", "Post1");
🌐
Blogger
javarevisited.blogspot.com › 2017 › 04 › how-to-convert-map-to-json-to-hashmap-in-java.html
How to Convert Map to JSON to HashMap in Java? Example Tutorial
Thankfully, you don't need to do that because Jackson provides features to convert JSON String to Map in Java. In this Java JSON tutorial, we are going to first learn how to convert a Java HashMap to a JSON String by using Jackson's JSON Parsing API. In the second part, we'll convert the JSON String to Java HashMap objects, which is similar to receiving a JSON response from web service and then creating a HashMap of domain objects from them.
Discussions

java - creating Hashmap from a JSON String - Stack Overflow
HashMap> integerArrayListHashMap = JsonHandler.parseUnderScoredResponse(test, MyHashMap.class); ... Save this answer. ... Show activity on this post. No JSON libraries, just String and HashMap. Keeps it simple! Hope it suits to all. // JSON Transform to HashMap example ... More on stackoverflow.com
🌐 stackoverflow.com
How to convert hashmap to JSON object in Java - Stack Overflow
How to convert or cast hashmap to JSON object in Java, and again convert JSON object to JSON string? More on stackoverflow.com
🌐 stackoverflow.com
Stupid question: Is JSON pretty much a dictionary or a hashmap ?
JSON itself is not a data structure, but rather a format for data transport and storage. JavaScript objects themselves (which you get when you parse JSON) are the equivalent of Dictionaries, yes. More on reddit.com
🌐 r/learnprogramming
9
2
June 6, 2019
java - JSON Representation of HashMap - Stack Overflow
Bring the best of human thought and AI automation together at your work. Explore Stack Internal ... Save this question. Show activity on this post. what is the Json representation of HashMap? More on stackoverflow.com
🌐 stackoverflow.com
🌐
Delft Stack
delftstack.com › home › howto › java › how to convert hashmap to json object in java
How to Convert Hashmap to JSON Object in Java | Delft Stack
February 2, 2024 - import java.util.HashMap; import ... Main { public static void main(String[] args) { Map<String, Object> map = new HashMap(); map.put("key1", "value1"); map.put("key2", "value2"); JSONObject json = new JSONObject(map); System.out.printf("JSON: %s", json); } ... One thing ...
🌐
W3docs
w3docs.com › home › code snippets › java › how to convert hashmap to json object in java
How to convert hashmap to JSON object in Java | W3docs
import com.google.gson.Gson; HashMap<String, Object> map = new HashMap<>(); map.put("key", "value"); map.put("num", 42); map.put("bool", true); Gson gson = new Gson(); String json = gson.toJson(map); System.out.println(json);
🌐
GeeksforGeeks
geeksforgeeks.org › java › how-to-convert-map-to-json-to-hashmap-in-java
How to Convert Map to JSON to HashMap in Java? - GeeksforGeeks
July 23, 2025 - Here we will be using a method named 'writeValueAsString()' in the code and that can be used to serialize any Java value as a String. Here we are passing HashMap of data as objects, and it serializes them as strings.
🌐
DevQA
devqa.io › how-to-convert-java-map-to-json
How to Convert Java Map to JSON
The following example uses org.json library to convert Java Map to JSON, but first, we need to add org.json as a dependency to pom.xml file. <dependencies> <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20180813</version> </dependency> </dependencies> ... import org.json.JSONObject; import org.junit.jupiter.api.Test; import java.util.HashMap; import java.util.Map; public class ConvertJavaMapToJson { @Test public void convertMapToJson() { Map<String, String> elements = new HashMap<>(); elements.put("Key1", "Value1"); elements.put("Key2", "Value2"); elements.put("Key3", "Value3"); JSONObject json = new JSONObject(elements); System.out.println(json); } }
Find elsewhere
🌐
Crunchify
crunchify.com › json tutorials › in java how to convert map / hashmap to jsonobject? [4 different ways]
In Java How to Convert Map / HashMap to JSONObject? [4 Different Ways] • Crunchify
March 19, 2022 - Firstly we use Google GSON dependency to convert HashMap to JSONObject. You need below Maven dependency in your project.
🌐
Qlik Community
community.qlik.com › t5 › Talend-Studio › Parse-hashmap-inside-a-json › td-p › 2269810
Solved: Parse hashmap inside a json - Qlik Community - 2269810
September 12, 2018 - System.out.println(row1.Body.substring(1, row1.Body.length() - 1)); JSONObject jsonObject = new JSONObject(row1.Body.substring(1, row1.Body.length())); JSONObject value = jsonObject.getJSONObject("data"); Iterator<?> keys = value.keys(); StringBuilder builder = new StringBuilder(); Date date = null; DateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss"); SimpleDateFormat sdfDestination = new SimpleDateFormat("dd-MMM-yyyy hh:mm:ss"); while(keys.hasNext() ) { String key = (String)keys.next(); date = format.parse(key); String destDate = sdfDestination.format(date); double value_1 = value.getDouble(key); System.out.println(destDate + "," + value_1); } Rest_json.JPG ... Here is how I would do this. ... 2) Start a new SubJob with a tJavaFlex. In the Start Code section, get the keyset of your HashMap and start an iteration over that keyset. For example...
🌐
RoseIndia
roseindia.net › tutorials › json › map-to-json-string.shtml
How to convert hashmap to json in Java?
package net.roseindia; import java.util.HashMap; import java.util.Map; import com.google.gson.Gson; import com.google.gson.GsonBuilder; public class MapToJSON { public static void main(String[] args) { Map map = new HashMap(); map.put("name", "Deepak Kumar"); map.put("web", "http://www.roseindia.net"); Gson gson = new GsonBuilder().disableHtmlEscaping().create(); String jsonString = gson.toJson(map); System.out.println(jsonString); } } You should add following Gson maven dependency in the pom.xml file of your project:
🌐
Codemia
codemia.io › home › knowledge hub › how to convert hashmap to json object in java
How to convert hashmap to JSON object in Java | Codemia
January 26, 2025 - Create ObjectMapper Instance: The ObjectMapper class is Jackson’s serialization engine. ... Convert HashMap to JSON: Use the writeValueAsString method of ObjectMapper to convert the hashmap.
🌐
Stack Overflow
stackoverflow.com › questions › 12155800 › how-to-convert-hashmap-to-json-object-in-java
How to convert hashmap to JSON object in Java - Stack Overflow
If the author adds details in comments, consider editing them into the question. Once there's sufficient detail to answer, vote to reopen the question. Closed 3 years ago. The community reviewed whether to reopen this question 3 years ago and left it closed: ... How to convert or cast hashmap to JSON object in Java, and again convert JSON object to JSON string?
🌐
GitHub
gist.github.com › 10b3f868e6bf4e689a7f3886e5f2929a
Simple example on how to convert Json string to Hash Map<String, Object> · GitHub
Save maheshkelkar/10b3f868e6bf4e689a7f3886e5f2929a to your computer and use it in GitHub Desktop. Download ZIP · Simple example on how to convert Json string to Hash Map<String, Object> Raw · jsonToMap.java · This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below.
🌐
HowToDoInJava
howtodoinjava.com › home › jackson › jackson – marshal and unmarshal java maps
Jackson - Marshal and Unmarshal Java Maps - HowToDoInJava
August 20, 2022 - HashMap<String, String> hashmap = new HashMap<String, String>(); hashmap.put("id", "1"); hashmap.put("firstName", "Lokesh"); hashmap.put("lastName", "Gupta"); ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(hashmap); Program Output. {"id":"1","lastName":"Gupta","firstName":"Lokesh"} Java program to convert JSON to Map is as follows. we are using TypeReference which is used to describe the type of our destination class type. String json = "{\"id\":\"1\",\"name\":\"Lokesh Gupta\",\"age\":34,\"location\":\"India\"}"; ObjectMapper mapper = new ObjectMapper(); HashMap<String, String> map = mapper....
🌐
Baeldung
baeldung.com › home › json › convert json to a map using gson
Convert JSON to a HashMap Using Gson | Baeldung
January 8, 2024 - public <T> T fromJson(String json, Type typeOfT) throws JsonSyntaxException; We can construct a Map with its type parameters using Gson’s TypeToken. The TypeToken class returns an instance of ParameterizedTypeImpl that preserves the type of the key and value even at runtime:
🌐
W3docs
w3docs.com › home › code snippets › java › convert a json string to a hashmap
Convert a JSON String to a HashMap | W3docs
import com.fasterxml.jackson.databind.ObjectMapper; import java.io.IOException; import java.util.HashMap; public class Main { public static void main(String[] args) throws IOException { String json = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}"; ObjectMapper mapper = new ObjectMapper(); HashMap<String, Object> map = mapper.readValue(json, HashMap.class); System.out.println(map); } }
🌐
YouTube
youtube.com › watch
Generate Json From Map In Java | Hash Map to Json in Java | Org Json Library Java - YouTube
In this We will learn , how to create json from map in java. With Map key value pair we can create json object in java.#JsonJava,#CreateJsonFromMapJavaNordVP...
Published: April 24, 2024
🌐
YouTube
youtube.com › roseindiatutorials
How to convert hashmap to json in Java? - YouTube
In this video tutorial you will learn How to convert hashmap to json in Java?Check source code at http://www.roseindia.net/tutorials/json/map-to-json-string....
Published: January 19, 2017
Views: 4K