0
代碼(JS):的Javascript輸出(腳本編輯器(MacOSX的))是不帶下方標誌着
JSON = {"name":"John","stats":["canFly","invincible","noClip","canBuild"]};
function disableGodStats(JSON){
for (i = 0; i < JSON.stats.length; i++) {
if (JSON.stats[i] == "canFly" || JSON.stats[i] == "invincible" || JSON.stats[i] == "noClip" || JSON.stats[i] == "allowCommands") {
JSON.stats.splice(i, 1);
i--;
}
}
return JSON;
}
disableGodStats(JSON);
中的代碼片段我用一個小球員數據庫,一個小的網絡遊戲。
當腳本編輯器(用於測試)跑它產生沒有引號的輸出,這是奇怪的,因爲JSON代碼現在不驗證爲嚴格JSON這需要那些。
這是什麼腳本編輯器? –
好了,'JSON'包含一個JavaScript對象,而不是JSON。如果你想生成JSON,你需要使用'JSON.stringify'。 –
出來的東西中沒有報價?數組'stats'和'name'的內容?輸出是什麼? –