我正在使用facebook sdk,对象字段名称通常与其对应的getter不同;setter。因此,我无法将我的json对象从前端转换为具有gson.fromJson
的fb对象。有什么方便的方法吗?
。前端通过object:
向后端发送请求export class Campaign {
fieldName: string;
}
但是fb对象看起来是这样的:
public class Campaign extends APINode {
@SerializedName("name")
private String mName= null;
public APIRequestUpdate setName (String name) {
this.setParam("name", name);
return this;
}
public String getFieldName() {
return mName;
}
...
}
您可以遵循适配器设计模式。
基本上,用你想要的正确的字段名创建一个类,然后你可以创建用于"转换字段"的函数。被称为"fromFacebookCampaign"one_answers";toFacebookCampaign"您可以手动映射相应的字段