var o = { param1: "value1", param2: "value2" }
console.log(o);
console.log(escape(o));
最初のconsole.log
ショーObject { param1: "value1", param2: "value2" }
、
二番目:%5Bobject%20Object%5D (i.e. [object Object])
プラグインなしでオブジェクトを適切にシリアル化する方法は?
var o = { param1: "value1", param2: "value2" }
console.log(o);
console.log(escape(o));
最初のconsole.log
ショーObject { param1: "value1", param2: "value2" }
、
二番目:%5Bobject%20Object%5D (i.e. [object Object])
プラグインなしでオブジェクトを適切にシリアル化する方法は?
JSONシリアル化を使用する方が簡単です。
var serialized = JSON.stringify(o);
// "{"param1":"value1","param2":"value2"}"
MDNでブラウザーの互換性について読むことができます: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/JSON#Browser_compatibility