如何在java中修改现有的pactdsljsonbody?

问题描述 投票:0回答:1

我正在一个项目中工作,其中请求主体通常很大,并且一些嵌套对象与其他对象相似,除了少数字段之外。我想知道如果我们有现有的 PactDslJsonBody 那么我们可以删除字段、添加字段或修改字段值吗?我们如何在java中做到这一点?

假设我们有一个用于复杂主体的现有 PactDslJsonBody:

PactDslJsonBody dslBody = new PactDslJsonBody() .stringType("field1, "abc") .stringType("field2, "def") ... ... .integerType("fieldN, 123).close();

我们如何删除“field2”字段或修改field2的值?

java json jackson pact pact-jvm
1个回答
0
投票

我不相信该功能存在。您可能想看看这个有助于干燥此类工作的工具:https://github.com/sngular/pact-annotation-processor

您还可以在此处请求灵活构建器的功能:https://pact.canny.io/

© www.soinside.com 2019 - 2024. All rights reserved.