13
JSON.stringify()からの出力で特定の値を非表示にします
特定のフィールドをjson文字列に含めることから除外することは可能ですか? ここにいくつかの擬似コードがあります var x = { x:0, y:0, divID:"xyz", privateProperty1: 'foo', privateProperty2: 'bar' } privateProperty1とprivateproperty2をjson文字列に表示しないようにしたい だから私はstringify置換機能を使うことができると思いました function replacer(key,value) { if (key=="privateProperty1") then retun "none"; else if (key=="privateProperty2") then retun "none"; else return value; } とstringifyで var jsonString = json.stringify(x,replacer); しかし、jsonStringではまだそれを次のように見ています {...privateProperty1:value..., privateProperty2:value } privatepropertiesを含まない文字列を作成したいと思います。
86
javascript
json