2013-10-03 35 views
0

我試圖按照以下方式動態創建JSON對象。請注意,下面的代碼不會編譯,因爲我請求你如何編寫代碼。遊戲中動態創建JSON

val favoriteFoods: JsArray = getArray() // gets Array of Array of JSON objects 

val json: JsObject = Json.obj( 
    "name" : JsString("Kevin"), 
    "FavoriteFood1" -> favoriteFoods.get(0), // note that I made up the get() 
    "FavoriteFood2" -> favoriteFoods.get(1) 
    ) 

望着JsArray文檔,我沒有看到任何方式來獲得JsArray的i'th元素。

我試圖添加一個if語句來檢查是否可以添加新的FavoriteFood,但它不會編譯。

+0

你期望的輸出是什麼樣子?爲什麼不使用預先存在的函數來執行此操作,比如'JSON.stringify()'? – DevlshOne

+0

謝謝我沒有想到.... –

回答