ObjectMapper class can be used to parse a json from varying sources. It can use following sources to parse JSON.
byte Array
char Array
File
Reader classes
Input Stream classes
String
Following example is using ObjectMapper class to parse a JSON char array to a Map Object.
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(); String jsonString = "{\"name\":\"Mahesh\", \"age\":21}"; char[] jsonCharAray = jsonString.toCharArray(); Map studentMap = mapper.readValue(jsonCharAray, Map.class); System.out.println("Name: " + studentMap.get("name")); System.out.println("Age: " + studentMap.get("age")); } }
Name: Mahesh Age: 21