将引号(单引号或双引号)添加到json字符串

时间:2012-12-20 13:57:55

标签: jackson

我有一个json格式的字符串,但该字符串没有引号。

[{field1的:值1,字段2:VALUE2}]。

现在我必须使用Jackson API将此字符串转换为ArrayNode。因为该字符串不包含任何引号,所以它会引发错误,它期望双引号。另外,我已经尝试了

 mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true);

但是,如果值不在引号内,则抛出错误。

1 个答案:

答案 0 :(得分:0)

您应该将@JsonRawValue注释添加到您要考虑进行解析的字段中,因此它会相应地引用该字段。