0
我正在爲我的RESTful服務設計JSON格式,並且希望找到表達相對時間的好方法。在JSON中描述相對時間的常見做法
比如:1分鐘,2小時,3天,4周,5年內
,並提出:{"interval": 1, "unit": "day"}
,有沒有更好的方式來表達呢?
我正在爲我的RESTful服務設計JSON格式,並且希望找到表達相對時間的好方法。在JSON中描述相對時間的常見做法
比如:1分鐘,2小時,3天,4周,5年內
,並提出:{"interval": 1, "unit": "day"}
,有沒有更好的方式來表達呢?
可以格式化你的JSON像這樣...
{
"interval":
{
"min": 30,
"hr": 10,
"day": 12,
"week": 2,
"month": 3,
"year": 1
}
}
數據類型每個鍵的數據類型爲int ..和它足夠
不知道在這一點上常見的做法,但我的經驗最好對日期和時間值進行「標準化」(例如對UNIX時間戳),並在演示文稿部分進行格式設置。所以我會記下間隔時間,例如從固定時間開始的秒數,例如'{「interval」:123456}'。這個數字可以計算爲幾乎任何輸出,例如「X秒前」,「X個月前一天」等等。 –