我有一个巨大的JSON,用于配置应用程序。这意味着它有大约3000个唯一键并且是动态的,因为它基于为其配置的用户。 我正在努力为此创建一个POJO,因为有太多的移动组件。在线提供的所有JSON到POJO工具都是无用的,因为他们不了解JSON并提供一些我无法使用的通用代码。我已经尝试过这个并花了相当多的时间来纠正那些仍然无法工作的自动生成的POJO。 例如,对象的状态可以是" new"在配置和"新" state可以是其他一些配置的关键。 JSON中可能有多个对象具有状态" new"它对JSON中的每个对象都意味着不同的东西。在线工具将创建一个类似下面的对象,这将在Java中引发错误。
private New[] new;
我只想检查是否有人解决了这个问题,以及是否有标准方法可以解决这个问题。我目前正在使用Google的GSON来解析我的请求/响应JSON,并将它们转换为我正在创建的模型。 您可以将此JSON视为在一个大配置JSON中为客户端提供与JIRA设置相关的所有信息。这将包括客户端中的各种类型的用户及其配置和仪表板,以及各种项目及其工作流程等......