Boon – From A Map

  • Post author:
  • Post category:Boon
  • Post comments:1 Comment
from a Map

ObjectMapper class can be used to generate a JSON string from a Map.

Example

The following example is using ObjectMapper class to generate a JSON string from a Map Object.

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.boon.json.JsonFactory;
import org.boon.json.ObjectMapper;

public class BoonTester {
   public static void main(String args[]){
      ObjectMapper mapper = JsonFactory.create();      
      Map<String, String> student = new HashMap<>();
      student.put("Name", "Zafrul");
      student.put("RollNo", "21");
      
      Map<String, String> student1 = new HashMap<>();
      student1.put("Name", "Subrat");
      student1.put("RollNo", "22");
      
      List<Map<String,String>> studentList = new ArrayList<>();
      studentList.add(student);
      studentList.add(student1);
      
      Map<String, List> studentMap = new HashMap<String, List>();
      studentMap.put("students", studentList);
      
      String jsonString = mapper.writeValueAsString(studentMap);
      System.out.println(jsonString);
   }
}

Output

When you execute the above code, you should see the following output −

{"students":[{"RollNo":"21","Name":"Zafrul"},{"RollNo":"22","Name":"Subrat"}]}

Next Topic:-Click Here

This Post Has One Comment

Leave a Reply