GSON解析器检查对象或字符串

时间:2014-05-27 21:06:16

标签: java json gson

所以我有一个使用GSON解析JSON文件的应用程序。

正在升级文件,但我们希望解析器保持向后可协作。

原始文件包含字符串列表,而新文件将包含由于添加另一个数据点而导致的对象列表。

旧文件的对象:

private static class parsedata {
    String id;
    List<String> stringData;
}

新文件的对象更像是:

private static class parsedata {
    String id;
    List<Data> data;
}

private static class Data {
    String id;
    Long dataNum;
}

在新数据(dataNum)不存在的情况下,确保这种方法保持向后兼容的好方法。

提前谢谢

0 个答案:

没有答案