【发布时间】:2019-05-05 18:19:45
【问题描述】:
{"externalQueryDate":"4018-11-23"}
这是我的 json 字符串,在 mysql 的列中。
我知道creditRisk.getCreditRiskDataCodeBased()
在javascript 或swagger 中,我看到的是反斜杠:
"{\"externalQueryDate\":\"4018-11-23\"}"
我可以在前端使用JSON.parse,但是,我想解决这个是后端。
甚至
为
StringWriter sw = new StringWriter();
objectMapper.writer().writeValue(sw, creditRisk.getCreditRiskDataTermBased());
它是这样写的:
"responseCode": "\"{\\\"externalQueryDate\\\":\\\"4018-11-23\\\"}\""
我试过了
objectMapper.readTree(creditRisk.getCreditRiskDataCodeBased()).toString()
和
objectMapper.writer().writeValue(sw, creditRisk.getCreditRiskDataTermBased());
和
@JsonRawValue
@JsonValue
我该如何解决这个问题?
mysql中也没有slashes
【问题讨论】:
标签: mysql json hibernate spring-boot jackson