1 回答

TA貢獻1825條經(jīng)驗 獲得超4個贊
此代碼在您的問題中生成 JSON 輸出:
generator.writeStartObject()
.writeStartArray("rows")
.writeStartObject()
.writeStartObject("object")
.write("id", "1")
.writeEnd()
.writeStartArray("values")
.write("111")
.write("reg text")
.write("11")
.writeEnd()
.writeEnd()
.writeEnd()
.writeEnd();
第一個開始是數(shù)組writeStartObject內(nèi)的匿名對象。rows第二個writeStartObject產(chǎn)生:
"object": {
[...]
}
關(guān)于您的評論:
.writeStartObject() //here i can`t name the object
[...]
.writeStartArray() //here i can`t name the array
您不能指定名稱,因為對象和數(shù)組都是數(shù)組中的值。關(guān)鍵是將它們都包含在一個對象中,然后它們都可以(實際上,必須)有一個名稱。
添加回答
舉報