【问题标题】:Annotate Array of Strings in GSON在 GSON 中注释字符串数组
【发布时间】:2014-10-07 16:02:05
【问题描述】:

我是第一次尝试 GSON,乍一看效果很好。

我想不出这个: 在我的 json 字符串中,我有一个包含字符串的数组,没有像这样的特定名称:

"addressLines": ["2860 SINT-KATELIJNE-WAVER"]

在这个例子中它只有一个,在 JSON 查看器中它显示如下:

0 - 2860 SINT-KATELIJNE-WAVER

我有一个类 AddressLine,里面有一个私有字符串 addressLine, 但我不知道如何注释?

【问题讨论】:

  • 你试过String[]List<String>吗?

标签: android json gson


【解决方案1】:

应该是这样的……

@SerializedName("addressLines")
public List<String> addressLines;

或者这个……

@SerializedName("addressLines")
public String[] addressLines;

希望这会有所帮助。

【讨论】:

  • 字符串数组解决方案效果很好!谢谢@323go 和@BenjaminPaul!
  • @TomCB 没问题 :) 如果它有效,请接受答案,以便其他人会发现它有用。
猜你喜欢
  • 2011-02-04
  • 2016-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-24
  • 1970-01-01
  • 1970-01-01
  • 2013-08-05
相关资源
最近更新 更多