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 🙂