我正在使用 JSON。所以我有以下 POJO 类Position,Person. 当Person我需要的类。我只需要接收字段的格式化值Person(我只使用这个类,Position它是我的 JSON 结构的类)在哪里更好地在Positionor 中实现格式化逻辑Person?第一个变体,格式化逻辑 Position classpublic Position { private String value; public String getFormattedValue() { //Value formatting... return value;}public Person { private Position position; ..other fields public String getFormattedValue() { return position.getFormattedValue(); }}//using String neededFormattedValue = new Person().getFormattedValue();第二个变体,格式化逻辑 Person classpublic Position { private String value; public String getValue() { return value;}public Person { private Position position; ..other fields public String getFormattedValue() { String value = position.getValue() //Value formatting... return value; }}//using String neededFormattedValue = new Person().getFormattedValue();
2 回答
ABOUTYOU
TA贡献1812条经验 获得超5个赞
我在 JSON、POJO 和 XML 之间转换时遇到问题。
因此,似乎最好使用 get / set 的确切名称,尽管是第一个字符 - 始终大写。
例如。如果字段使用正确的格式,Android Studio 通常会建议方法(函数)名称。在类包含的地方private String value;,当您开始输入public get...AS 时,应该会为您提供一个列表。get 方法的正确语法是public getValue() ....
public class abc()
{
private String value;
private int some_id_of_a_record;
private String anotherString;
public String getValue()
{...}
public int getSome_id_of_a_record()
{...}
public String getAnotherString()
{...}
... }
添加回答
举报
0/150
提交
取消