0
我已經創建了ruby與cobravsmongoose的json對象,但是這些屬性在其前面有@
符號。每當我嘗試使用JavaScript中的標準對象表示法訪問它們時,例如[email protected]
,我會得到一個解析錯誤。是否有另一種方式來訪問這些對象?如何使用javascript訪問BadgerFish註釋的屬性?
我已經創建了ruby與cobravsmongoose的json對象,但是這些屬性在其前面有@
符號。每當我嘗試使用JavaScript中的標準對象表示法訪問它們時,例如[email protected]
,我會得到一個解析錯誤。是否有另一種方式來訪問這些對象?如何使用javascript訪問BadgerFish註釋的屬性?
代替您的JSON作爲字符串。做一個替換來清理@符號,並將其重新創建爲JSON。
您也可以訪問標符號的對象屬性:
object.object['@attribute']
但最好做,因爲@Diodeus提出
那不是非常消耗CPU無論是在Ruby中,或在JavaScript上客戶端。修改庫不是更好嗎? – 2008-10-31 03:20:49