JSON.stringify Note Le résultat peut être altérer si on ajoute la fonction .toJSON aux objets. Seules les propriétés "enumerable: true" sont visibles avec JSON.stringify(). Si vous définissez une propriété avec un defineProperty et {get: set: }, n'oubliez pas d'ajouter enumerable: true. Exemple: Array.prototype.toJSON = function() { /* code alternatif pour les array */ return []; // retourne vide pour tous les tableaux } // Exemple avec un objet var o = { a: 1 } o.toJSON = function() { return { a: this.a, b: 2 } } JSON.stringify(o); // '{"a":1, "b": 2}'