Java Jackson JSON类结构

Java Jackson JSON类结构,java,android,json,jackson,resttemplate,Java,Android,Json,Jackson,Resttemplate,我正在尝试使用RestTemplate和Jackson从Android中的JSON提要获取值 我的JSON的结构: { "fruitstatus": "Good", "fruits": [ { "name": "Apple", "color": "Green" }, { "name": "Strawberry", "via": "Red" } ... ... ... ] }

我正在尝试使用RestTemplate和Jackson从Android中的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;
    }
}
我在获取内部类的值时遇到了很多问题,它们通常是空的

如何找到这些值?

请查看此网站

这将把json模式转换为Java类。它适用于
Jackson
Gson

查看此网站

这将把json模式转换为Java类。它适用于
Jackson
Gson

查看此网站

这将把json模式转换为Java类。它适用于
Jackson
Gson

查看此网站

这将把json模式转换为Java类。它适用于
Jackson
Gson

            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);