说,我以下列方式创建一个JavaScript对象:
var helloWorld = {"hello": "world"};
var obj = {"a": helloWorld, "b": helloWorld};
我想知道是否有办法以紧凑的方式序列化这个对象。如果我使用JSON.stringify
,那么helloWorld
会在结果表示中完整地多次出现:
JSON.stringify(obj); // {"a":{"hello":"world"},"b":{"hello":"world"}}
是否有任何标准方法可以序列化此对象,从而产生更紧凑的表示形式?