0
こんにちは、私は次の問題があります:Java DateからJSON DateTimeに変換する
私はWebサービスを要求する必要があります。要求はREST POSTメソッドで行われます。だから私は私のデータを要求するJSONオブジェクトを送信する必要があります。
次のコードは、JSONボディを説明します
{
"StartTime":"\/Date(928142400000+0200)\/",
"EndTime":"\/Date(928142400000+0200)\/",
"RoomTypes":[0]
}
あなたが見ることができるように、私はJSON日時書式の二つのフィールドを持っています。これを実現する方法を
SimpleDateFormat pSdf = new SimpleDateFormat("yyyy-mm-dd HH:mm");
Date pStart = null;
Date pEnd = null;
try{
//now i parse my strings into the Java.Date objects
pStart = pSdf.parse(sDate + " " + sStartTime);
pEnd = pSdf.parse(sDate + " " + sEndTime);
}catch (ParseException e1){
e1.PrintStackTrace();
}
//Now Building the JSON Request Object
JSONObject json = new JSONObject();
json.put("StartTime", ?); //Here i need the JSON dateTime format right?
json.put("EndTime", ?);
任意のヒント:ここ
は私のJavaコードSOFARのですか?
ありがとうございました!
JSONに日付/時刻のデータフォーマット/タイプはありません。 –