Java SpringWebClient应将返回值视为json字符串,而不是原始字符串

Java SpringWebClient应将返回值视为json字符串,而不是原始字符串,java,json,spring-webclient,Java,Json,Spring Webclient,服务作为响应返回一个内容类型为application/json的基本json字符串,如下所示 “{\'some\':\'info\'}” 检索并打印此值时: String str=webclient.get().uri(“some/uri”).retrieve().bodyToMono(String.class.block(); 系统输出打印项次(str); 它打印: "{\"name\":\"Gerson Beahan\",\"a

服务作为响应返回一个内容类型为application/json的基本json字符串,如下所示

“{\'some\':\'info\'}”
检索并打印此值时:

String str=webclient.get().uri(“some/uri”).retrieve().bodyToMono(String.class.block();
系统输出打印项次(str);
它打印:

"{\"name\":\"Gerson Beahan\",\"age\":70,\"balance\":424695.03332155856}"
因此,它似乎没有将结果正确地解释为原始json字符串值,而是将其解释为原始字符串(因为它包含外部引号)。 我希望打印以下内容:

{"name":"Gerson Beahan","age":70,"balance":424695.03332155856}
此结果仅在执行以下操作时显示:

webclient.get();
但这似乎不太好。将json字符串解组为Java字符串的正确方法是什么

(包含jackson依赖项,json对象的映射工作正常)