0

我想以 hh:mm:ss 的格式存储 json 对象中所有 **N PROCESSES ** 的持续时间。但问题是所有格式都是为了显示当前时间。

例如,如果我得到 30 分钟作为 n 个进程工作持续时间的持续时间,那么它应该存储 00:30:00。如何实现这一点。

4

1 回答 1

0

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

于 2013-02-20T11:09:57.277 回答