Boon - Kaynaklar
ObjectMappersınıf, çeşitli kaynaklardan bir json ayrıştırmak için kullanılabilir. JSON'u ayrıştırmak için aşağıdaki kaynakları kullanabilir.
bayt dizisi
char dizisi
File
Okuyucu sınıfları
Giriş Akışı sınıfları
String
Misal
Aşağıdaki örnek, JSON char dizisini bir Harita Nesnesine ayrıştırmak için ObjectMapper sınıfını kullanıyor.
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"));
}
}
Çıktı
Aşağıdaki çıktıyı göreceksiniz -
Name: Mahesh
Age: 21