Groovy中JSON的资源高效解析

时间:2017-03-16 13:12:02

标签: json parsing groovy jsonslurper

我有一个与输出JSON响应的API接口的程序。

考虑到我想从JSON中提取一些特定的键和值以在我的程序中使用,但是稍后我可能想要扩展它,解析JSON的最有效资源的方法是什么?程序?我正在使用JsonSlurper来处理输出。

  • 创建一个配置选项,列出我想从JSON中提取的键。迭代该列表并创建一个Map来保存数据,然后在整个程序中使用。

  • 将所需密钥硬编码到类中,并具有从JSON对象访问相应数据的方法,然后将密钥和值分配给final变量。 EG:public final String orderId = jsonParser.findByKey("orderId"),然后迭代JSON文档以找到该密钥

或者有更好的练习方法吗?理想情况下,如果要从JSON中提取更多数据,它应该尽可能容易地扩展。

0 个答案:

没有答案