我有一個包含一些任意json的String對象。我想將其包裝內的另一個JSON對象,像這樣:使用Gson添加現有的json字符串
{
version: 1,
content: >>arbitrary_json_string_object<<
}
我怎樣才能可靠地將我的JSON字符串作爲它的一個屬性,而不必手動構建它(即避免了繁瑣的字符串連接)?
class Wrapper {
int version = 1;
}
gson.toJson(new Wrapper())
// Then what?
注意,添加JSON應該不逃脫,但被包裝爲一個有效的JSON實體的一部分,就像這樣:
{
version: 1,
content: ["the content", {name:"from the String"}, "object"]
}
給出
String arbitraryJson = "[\"the content\", {name:\"from the String\"}, \"object\"]";
您是否嘗試添加'content'字符串字段?我很好奇看到結果。 – everton
可能內容將會被轉義。 – 2013-12-11 15:09:27
你解決了你的問題嗎? – giampaolo