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个月前一天”等等。 –