那个JSON的相同属性有什么意义?

时间:2019-07-19 08:20:17

标签: java json spring rest api

json方法中获得此POST时,我需要创建一个对象。但是我看不到我需要用这段代码做些什么。为什么会有很多相同的属性?它们是字段类中不同类的对象吗?如果是,为什么不喜欢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...)"
    }
]
}

1 个答案:

答案 0 :(得分:0)

fields是键值对的数组。因此,此对象将包含一个fields对象,即map。可以这样尝试吗?

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