Abh*_*ngh 0 java json jackson gson
我有一个类定义说
class Employee {
String id;
String name;
int age;
//getters and setters
}
Run Code Online (Sandbox Code Playgroud)
我想用它创建一个 json 对象,如下所示
{
"id" : "A12",
"employee_name" : "Abhishek"
age : 97
}
Run Code Online (Sandbox Code Playgroud)
注意employee_name不对应 POJO 变量name。那么我可以添加某些注释来帮助我这样做吗?就像是
@JSONKey(value="employee_name")
String name
Run Code Online (Sandbox Code Playgroud)
给出与 GSON 和/或 Jackson 相关的解决方案。
在Jackson使用@JsonProperty
例如:
@JsonProperty(value="employee_name")
String name
Run Code Online (Sandbox Code Playgroud)
与GSON使用 @SerializedName
@SerializedName(value="employee_name")
String name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7268 次 |
| 最近记录: |