gpt4 book ai didi

java - Jackson JSON 类结构

转载 作者:行者123 更新时间:2023-12-02 05:17:46 27 4
gpt4 key购买 nike

我正在尝试使用 RestTemplate 和 Jackson 从 Android 中的 JSON feed 获取值。

我的 JSON 结构:

{
"fruitstatus": "Good",
"fruits": [
{
"name": "Apple",
"color": "Green"
},
{
"name": "Strawberry",
"via": "Red"
}
...
...
...
]
}

我的类(class):

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

我在从内部类获取值时遇到了一些问题,它们通常是空的。

如何找到这些值?

最佳答案

检查这个网站。 jsonschema2pojo.

这会将您的 json 模式转换为 Java 类。它适用于 JacksonGson

关于java - Jackson JSON 类结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26776955/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com