Javaでorg.json.simpleを使ってJSON形式のデータを出力しようとしています。 公開されているAPIなどをみると、日本語の部分は"\uxxxx"のように エスケープされているかと思うのですが、 下記の方法ではそのまま日本語で"あいうえお"と表示されてしまいます。 import org.json.simple.JSONObject; JSONObject obj = new JSONObject(); obj.put("name", "あいうえお"); System.out.print(obj.toString()); JSONで日本語を扱う場合は必ずエスケープしなくてはならないでしょうか? この場合はどのようにしたらエスケープできるでしょうか?
↧