0
我想從Android中使用RestTemplate和Jackson的JSON feed中獲取值。我的JSON的傑克遜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;
}
}
我在Android的主類:
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);
我有很長一段的問題得到的值形成內部階層,他們通常是空的。
如何找到值?