とにかく将棋に例える森さん に教えていただきました。
JavaScriptのオブジェクトをJSONに変換したいときは JSON.stringify で実現できるようです。
JSON.stringify({key : 0}); // => "{"key":0}" JSON.stringify([0, 1, 2]); // => "[0,1,2]"
逆にJSONをオブジェクトにパースしたいときは JSON.parse で実現できます。
JSON.parse('{"key" : 0}'); // => {key: 0} JSON.parse("[0, 1, 2]"); // => [0, 1, 2]