Groovy:是否有任何机制可以使种姓grovy.json.internal.lazymap to grovy.util



在我的项目中,我们以前使用 groovy.util.slurpersupport.nodechild 用于应用程序/xml content类型响应。

现在,我们要支持REST API的应用程序/JSON内容类型响应。用于应用程序/JSON内容类型响应 groovy.json.internal.lazymap class class in Groovy中。

groovy.util.slurpersupport.nodechild 类在许多类中使用。如果我可以将groovy.json.internal.lazymap转换为 groovy.util.slurpersupport.nodechild ,那么我的工作将很容易。

是否有任何方法可以转换为 groovy.util.slurpersupport.nodechild 来自 grovy.json.internal.internal.lazymap

如果有一种更好的方法来做同样的建议。

您可以使用此类答案将JSON转换为XML并重新涂抹它。

但是,这闻起来有点……听起来您基本上是在内部传递XML。编写您内部传递的DTO/pogo可能是更干净的,然后在应用程序边界的边界中本地化序列化器/避难所,它需要在其中向其他服务讲JSON/XML/其他服务。这将使支持未来的互换格式一个问题,即"我如何从这个有效载荷中获得这8个字段来构建我的对象",而不是"如何将formatx转换为XML"。

最新更新