Aje*_*esh 1 java spring parsing json
我有以下要求
{
"name":"Ajeesh",
"description":"hello",
"platform_settings":[
{"key":"value"},
{"key1":"key2"}.. // This key value can be anything upto n times
]
}
Run Code Online (Sandbox Code Playgroud)
我为上面创建了一个POJO,如下所示
package com.payunow.socialsharemodule.models;
import com.fasterxml.jackson.databind.ObjectMapper;// in play 2.3
import java.util.List;
import java.util.Map;
public class Share {
private String name;
private String description;
public String getName() {
return name;
}
public String getDescription() {
return description;
}
public void setName(String name) {
this.name = name;
}
public void setDescription(String description) {
this.description = description;
}
@Override
public String toString(){
return getName() + ", "+getDescription();
}
}
Run Code Online (Sandbox Code Playgroud)
将JSON转换为Java对象时,如何定义对象的platform_settings数组?
您可以将platform_settings声明为地图列表:
public class Share {
private String name;
private String description;
private List<Map<String, String>> platform_settings;
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
364 次 |
| 最近记录: |