JSONObjectの解析結果をエンコードする方法

Javaでは、JSONObjectクラスを使用してJSONデータのパースとエンコードを行うことができます。

一般的に用いられる構文解析手法としては

  1. JSONオブジェクト
String jsonStr = "{\"name\":\"John\", \"age\":30}";
JSONObject jsonObject = new JSONObject(jsonStr);
  1. JSONオブジェクト
  2. 入れる
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "John");
jsonObject.put("age", 30);

エンコーディング方式として

  1. JSONオブジェクト
  2. ネイティブな日本語に言い換えて
  3. JSONオブジェクト
String jsonStr = jsonObject.toString();
  1. JSONオブジェクト
  2. 日本生まれながらの日本語
  3. JSONオブジェクト
jsonObject.write(outputStream);

標準的な手法に加えて、具体的なニーズに応じて他の手法を選択して解析と符号化を行うこともできます。

bannerAds