1
我有一個對象,如:序列化,其具有的JSON格式字符串JSON對象
public class Foo{
public String f1="[{\"jsonField\":\"something\"},{\"jsonField\":\"something\"}]";
}
GSON將它序列化到:
{"f1":"[{\"jsonField\":\"something\"},{\"jsonField\":\"something\"}]"}
F1的領域進行了串行化的串。顯然,該字段是格式良好的json格式的字符串。我該如何將字段序列化爲jso數組,如下所示:
{"f1":[{"jsonField":"something"},{"jsonField":"something"}]}
PS。出於性能考慮,我無法反序列化,然後序列化字段。
如果您使用傑克遜,你可以使用'@場上(作爲一個答案刪除JsonRawValue'註釋爲您正在使用GSON,但以防萬一)。 – nullPainter 2013-04-25 06:47:41
感謝@nullPainter!這正是我想要的!註釋工作正常。 – 2013-04-26 09:11:15