Hide certain values in output from JSON.stringify()

后端 未结 13 1553
有刺的猬
有刺的猬 2020-12-02 15:13

Is it possible to exclude certain fields from being included in the json string?

Here is some pseudo code

var x = {
    x:0,
    y:0,
    divID:\"xyz         


        
13条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-02 15:40

    abstract class Hideable {
        public hidden = [];
        public toJSON() {
            var result = {};
            for (var x in this) {
                if(x == "hidden") continue;
                if (this.hidden.indexOf(x) === -1) {
                    result[x] = this[x];
                }
            }
            return result;
        };
    }
    

提交回复
热议问题