Here I am going to show you how to convert a Java Map to JSON format using Jackson.

Java Map to JSON :

In the previous tutorials, we discussed how to convert a Java object to JSON string, you can see the required Jackson dependencies there.

Here I am going to create a Java’s java.util.Map object and convert it in to JSON string.


package com.onlinetutorialspoint.json;

import java.util.HashMap;
import java.util.Map;


public class Java_Map_To_Json {
public static void main(String[] args) {
Map<String,String> scoreMap = new HashMap<String,String>();
scoreMap.put("Dhoni", "102");
scoreMap.put("Yuvraj", "94");
scoreMap.put("Raina", "82");
scoreMap.put("Kohli", "120");
ObjectMapper mapperObj = new ObjectMapper();
try {
String jsonFormat = mapperObj.writeValueAsString(scoreMap);
} catch (Exception e) {



Happy Learning 🙂