[ObjectMapper在从json响应转换为对象时获得更多空间

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

我正在测试允许匹配请求和响应JSON对象的测试。我使用objectmapper将对象转换为JSON。然后,我使用相同的方法通过readValue()方法将响应JSON转换为对象。但是,我只有其中之一得到错误的结果。

下面是比较示例。在test2上,在将JSON对象转换为对象之后,它包含一个额外的空间。我不知道多余的空间是如何产生的,因为我确定该值不包含空间。

 expected:<TestObject(test1=t, test2=t, test3=t)> 
 but was:<TestObject(test1=t, test2=t , test3=t)> 
java json objectmapper
1个回答
0
投票

您是否尝试过使用Jackson来比较JSON对象?

ObjectMapper mapper = new ObjectMapper();

JsonNode json1 = mapper.readTree(json_string_1);
JsonNode json2 = mapper.readTree(json_string_2);

assertEquals(json1, json2);
© www.soinside.com 2019 - 2024. All rights reserved.