gson エンコード サンプルコード 単レコード

[ 単純クラスオブジェクト ]




import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
    // curlをRunTimeで実行 //
    Forecast fc = PF.getCurrentForecast();
    
    // UTC => MyTM 変換があるのでクラスに入れたのを文字列に戻す //
    //Gson gson = new Gson();                                      // 整形なし
    Gson gson = new GsonBuilder().setPrettyPrinting().create();    // 改行整形
    String gsonstr = gson.toJson(fc);

応答テキスト


{
  "DESTINATION": "JP TYO R",
  "ETA": "19/01/07 07:00 (UTC)",
  "ETA_CALC": "19/01/09 06:31 (UTC)",
  "ETA_MY": "19/01/07 16:00 (Asia/Tokyo)",
  "ETA_CALC_MY": "19/01/09 15:31 (Asia/Tokyo)",
  "NEXT_PORT_NAME": "TOKYO",
  "NEXT_PORT_UNLOCODE": "JPTYO",
  "LAST_PORT": "SHANGHAI",
  "nowtmjst": "19/01/04 14:22 (JST)",
  "cdCntryLast": "CN",
  "cdCntryNext": "JP"
}

コメントを残す