บุญ - แหล่ง
ObjectMapperคลาสสามารถใช้เพื่อแยกวิเคราะห์ json จากแหล่งที่มาที่แตกต่างกัน สามารถใช้แหล่งที่มาต่อไปนี้เพื่อแยกวิเคราะห์ JSON
ไบต์อาร์เรย์
ถ่านอาร์เรย์
File
คลาสผู้อ่าน
อินพุตคลาสสตรีม
String
ตัวอย่าง
ตัวอย่างต่อไปนี้คือการใช้คลาส ObjectMapper เพื่อแยกวิเคราะห์อาร์เรย์ถ่าน JSON กับวัตถุแผนที่
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