我有一个与输出JSON响应的API接口的程序。
考虑到我想从JSON中提取一些特定的键和值以在我的程序中使用,但是稍后我可能想要扩展它,解析JSON的最有效资源的方法是什么?程序?我正在使用JsonSlurper来处理输出。
创建一个配置选项,列出我想从JSON中提取的键。迭代该列表并创建一个Map来保存数据,然后在整个程序中使用。
将所需密钥硬编码到类中,并具有从JSON对象访问相应数据的方法,然后将密钥和值分配给final
变量。 EG:public final String orderId = jsonParser.findByKey("orderId")
,然后迭代JSON文档以找到该密钥
或者有更好的练习方法吗?理想情况下,如果要从JSON中提取更多数据,它应该尽可能容易地扩展。