Boon - 来自地图
ObjectMapper类可用于从 Map 生成 json 字符串。
例子
以下示例使用 ObjectMapper 类从 Map 对象生成 JSON 字符串。
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", "Mahesh"); student.put("RollNo", "21"); Map<String, String> student1 = new HashMap<>(); student1.put("Name", "Suresh"); 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); } }
输出
当您执行上述代码时,您应该看到以下输出 -
{"students":[{"RollNo":"21","Name":"Mahesh"},{"RollNo":"22","Name":"Suresh"}]}