C言語、Perl、JavaScript、最近はPythonも。出来上がったものより、プログラムを書くことが好き。あと、スイーツ。 Python2.6でdictionaryをjson文字列化したときに 日本語が\uXXXXとUTF-16な文字列にエスケープさせないようにするのに苦労した。 (忙しい人は、最後の要するに~の部分をご参考に) Pythonでdictionaryをファイルに読み書きするとき、 テキストファイルで一番簡単なのはJSON文字列化する手だろう。 テキストにすると、エディタで編集できるし、diffもとりやすいし、gitやsvn管理した際に履歴も追いやすい。 だけど、JSON文字列化がむずかしい。 日本語が\\uXXXXとUTF-16な文字としてエスケープされてしまう。 これだと日本語部分をエディタで編集できなくなってしまうので、 いろいろ試してみた。 まず、dictiona