【发布时间】:2020-03-18 11:43:27
【问题描述】:
我需要在 json 响应中发送二进制数据而不将其转换为编码字符串。
【问题讨论】:
标签: java json spring spring-boot rest
我需要在 json 响应中发送二进制数据而不将其转换为编码字符串。
【问题讨论】:
标签: java json spring spring-boot rest
您的要求无法满足。
JSON 语法不提供任何方式来表示二进制数据,除非先将其编码为文本字符。
唯一的“退出”是所谓的二进制数据实际上是文本数据,并且由在 JSON 字符串中都是合法的字符组成,没有任何转义。 (非正式地,除了"、\ 或控制字符之外的任何 Unicode 代码点。有关更正式的规范,请参阅 ECMA-404。)
【讨论】: