标签: 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
所以我希望字符串键也被转义。
我错过了什么吗?还是应该报告问题?