0
RestTemplate과 Jackson을 사용하여 Android에서 JSON 피드의 값을 가져 오려고합니다. 내 JSON의Jackson JSON 클래스 구조체
구조 :
{
"fruitstatus": "Good",
"fruits": [
{
"name": "Apple",
"color": "Green"
},
{
"name": "Strawberry",
"via": "Red"
}
...
...
...
]
}
내 클래스 : 안드로이드
@JsonIgnoreProperties(ignoreUnknown = true)
public class Fruit {
public String fruitstatus;
public List<Fruits> fruits;
@JsonIgnoreProperties(ignoreUnknown = true)
public static class Fruits {
public String name;
public String color;
}
}
내 주요 클래스 : 나는 값이 형성 받고 꽤 몇 가지 문제에 봉착
RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
Fruit fruit = restTemplate.getForObject(url, Fruit.class);
Fruit.Fruits fFruits = new Fruit.Fruits();
Log.i("Test:", fFruits.name);
을 내부 클래스, 그들은 대개 비어 있습니다.
어떻게 값을 찾을 수 있습니까?