我正在开发一个API,可以读取由另一个程序生成的数据。数据是json格式的,我想使用Gson将该json数据读取到json对象中,并报告任何未在类中指定的未使用数据。例如,我有这样的json:
{"Event": "ChatMessageSent", "Message": "This is a test message!", "Time":1628466226}现在,该类只有事件字符串和消息字符串,因此它将只存储该数据。我的问题是,如何设置我的POJO类或获取Gson,以便在返回所有未使用的数据的特殊方法中也返回时间数据,以便将其发送到调试日志,以便为未使用的数据抛出警告。由于数据可能在任何版本上发生更改,因此我需要创建一个日志记录系统,它会告诉我API是否遗漏了某些数据。
非常感谢您的指点,提前谢谢!
发布于 2021-08-09 00:10:21
如何为您需要的字段创建一个自定义的GSon反序列化程序。你可以调查一下TypeAdaptor。
https://stackoverflow.com/questions/68705541
复制相似问题