java - 该 json 的哪个销售点属性?

标签 java json spring rest api

当我在 POST 方法中获取此 json 时,我需要创建一个对象。但我看不出我需要用这段代码做什么。为什么有很多相同的属性?它们是字段类中不同类的对象吗?还是什么?如果是的话,为什么不喜欢那个host:{ "value":"120.515.151.124"}。有人可以帮忙或出示一些相关文件吗?

{
"fields": [
    {
        "name": "host",
        "value": "102.164.152.128"
    },
    {
        "name": "port",
        "value": "8564"
    },
    {
        "name": "accessKey",
        "value": 
"(here is a 64 bit a key like(531b8e6c...)"
    },
    {
        "name": "secretKey",
        "value": 
"(also here is a 64 bit a key like(531b8e6c...)"
    }
]
}

最佳答案

fields 是一个键值对数组。因此,该对象将包含一个 fields 对象,它是一个 map。你能尝试这样吗..

public class MyClass {
Map<String, String> fields;
}

关于java - 该 json 的哪个销售点属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57108342/

相关文章:

java - 错误 : org. apache.wicket.request.cycle.RequestCycle - 处理错误消息时出错

java - SpringMVC : @Transactional causes: No qualifying bean of type [. ..] 已定义

Java 和 JSR-223 在 Coldfusion 服务器上运行 Python(或 Ruby)代码

java - Spring Boot 不使用 CustomAuthenticationProvider 返回用户名

java - 为什么 WebElement 和 List<WebElement> 通过 xpath 的处理方式不同,并且 List 始终为 null?

python - 通过按列值选择 SqlAlchemy 创建字典组

javascript - 嵌套 for 循环从嵌套数组创建节/div

java - Spring中注解处理的顺序(@Cacheable和@Timed)

java - Java中的对象变量是指针吗?

java - 使用 myBatis 从数据库读取 JSON