Apache Johnzon中的对象键转义

时间:2019-01-22 18:16:24

标签: java json apache-johnzon

Apache Johnzon似乎无法转义对象键:

https://github.com/apache/johnzon/blob/master/johnzon-core/src/main/java/org/apache/johnzon/core/JsonObjectImpl.java#L150

例如,这段代码:

Json.createObjectBuilder()
                .add(("This is \\s key"), "Value")
                .build()

创建无效的JSON:

{"This is \s key":"Value"}

字符串值正确转义:

https://github.com/apache/johnzon/blob/master/johnzon-core/src/main/java/org/apache/johnzon/core/JsonStringImpl.java#L57

所以我希望字符串键也被转义。

我错过了什么吗?还是应该报告问题?

0 个答案:

没有答案