opensocial persistent API | mixi
http://developer.mixi.co.jp/appli/spec/pc/share_info/
mixiアプリでデータ保存を利用したいときに、 JSONや日本語を入れる時の注意点。
まず日本語もJSONデータにする。データが大きくなるのでサイズを計算しましょう。
エスケープされて 1 文字 6 バイト消費します。
JSON.stringifyでjson化して保存した後読み出すとき、parseする前にunescapeする必要があります。
html entityがエスケープされて保存されています。
{"u":"1318900612392"}
こんな感じで。
なので、
JSON.parse(gadgets.util.unescapeString(data));
のようにunescapeStringを利用してからparse。