以下代码(js):
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。