2011-02-14 63 views
0

所以我有此JSON:擴展一個JSON聲明

var json = 
{ 
    id : GetGUIDValue(), 
    shockbps: bps, 
    shockIncrements: incs 
}; 

另一種方法被在此之後設置一個通過了此JSON叫:

但是我有我想要一個布爾值包含在Json中(不能包含在使用此Json的其他方法中,僅包含當前的Json)。如何在此方法調用的開始時添加此布爾值,以便每次調用此方法時都會添加布爾值,或者如果它已經存在,則將其更改。

謝謝!

+0

這不是JSON添加屬性。您不能在JSON中進行函數調用,並且必須引用屬性名稱。這是一個JavaScript對象文字。 – Quentin

+0

我認爲這不是有效的JSON,你需要將每個引號括起來,就好像它們是字符串一樣。 – Shaz

回答

2
var some_obj = { 
    id : GetGUIDValue(), 
    shockbps: bps, 
    shockIncrements: incs 
}; 

function GetPrepayment(obj) { 
    obj.myBooleanProperty = true; 

    // ...rest of the function code 
} 

GetPrepayment(some_obj); 
1

如前所述,這不是JSON,而是對象文字。與對應的實施例您提供您可以按如下

json.property_name = property_value;