0
我想以hh:mm:ss的格式将所有** N PROCESSES **的持续时间存储在json对象中。但问题是,所有格式都用于显示当前时间。在json中花费时间
例如,如果我得到30分钟作为n个进程工作持续时间的持续时间,那么它应该存储00:30:00。如何实现这一点。
我想以hh:mm:ss的格式将所有** N PROCESSES **的持续时间存储在json对象中。但问题是,所有格式都用于显示当前时间。在json中花费时间
例如,如果我得到30分钟作为n个进程工作持续时间的持续时间,那么它应该存储00:30:00。如何实现这一点。
JSON是一种用纯文本表示结构化数据的方法,提供了可供多个应用程序使用的通用语法。这样就像XML一样。这意味着javascript对象不能保存在JSON内部,只能保存在它们的序列化中,所以需要保存以表示持续时间的是HH:MM:SS格式的字符串,您可以在任何应用程序中使用此数据来解释该字符串。
编辑所提供的数据格式:
{
"process" :"process-name 2",
"stage" : "stage name 2",
"duration": "02:00:00",
"activities": [
{
"activity_name": "waiting",
"start": "2012-10-22T06:45+05:30",
"end": "2012-10-25T08:45+05:30",
"color": "#CDC9C9"
}
]
}
使用http://jsonlint.com/如果你不知道,以验证您的JSON,如果它是有效的
{ \t “过程”: “过程名2”, \t “阶段”: “艺名2”, “持续时间”: \t “活动”:[ \t \t { \t \t “ACTIVITY_NAME”: “等待”, \t \t “开始”:新的日期( '2012-10-22T06:45 + 05:30'), \t \t “结束”:新的日期('2012-10-25T08 :45 + 05:30' ), \t \t “颜色”: “#CDC9C9”, \t \t} \t] \t 这是我的代码。它说的持续时间的地方,我想存储上面提到的持续时间。我唯一担心的是,如果我以00:00:00的格式存储它,我的Java脚本会将其作为时间读取,而不是持续时间。 – Adithya 2013-02-20 11:31:34
@adithya JSON不支持日期对象,因此格式如何解释完全取决于您。 – 2013-02-20 14:16:23
@adithya保存用于创建Date对象而不是日期对象的日期字符串。 JSON是表示结构化信息的纯文本,很像XML,所以不能保存javascript对象。 – cernunnos 2013-02-20 14:46:57