2013-02-20 4 views
0

입니다. ** ** N PROCESSES **의 지속 시간을 hson : mm : ss의 형식으로 json 개체에 저장하고 싶습니다. 그러나 문제는 모든 형식이 현재 시간을 표시하기위한 것입니다.json의 지속 시간은

예를 들어, n 프로세스 작업 기간의 지속 시간이 30 분인 경우 00:30:00을 저장해야합니다. 이것을 달성하는 방법.

답변

0

JSON은 순수 텍스트로 구조화 된 데이터를 표현하는 방법으로 여러 응용 프로그램에서 사용할 수있는 공통 구문을 제공합니다. 이런 방식으로 XML과 매우 유사합니다. 즉, 자바 스크립트 객체는 JSON 내부에 저장 될 수 있으며 직렬화 만 저장되므로 기간을 나타 내기 위해 저장해야하는 문자열은 HH : MM : SS 형식의 문자열입니다. 나중에이 데이터를 사용할 응용 프로그램을 해석 할 수 있습니다. 당신이 확실하지 않은 경우가 유효한 경우 JSON의 유효성을 검사

{ 
    "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/

+0

{ \t "프로세스":

제공 데이터 형식으로 편집 "프로세스 이름이" \t "단계": "무대에 이름이" "기간" \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 형식으로 저장하면 내 자바 스크립트가 기간 대신 시간으로 읽습니다. – Adithya

+0

@adithya JSON은 날짜 객체를 지원하지 않으므로 형식을 해석하는 방법은 전적으로 사용자가 결정합니다. –

+0

@adithya 날짜 객체 대신 Date 객체를 만들 때 사용하는 날짜 문자열을 저장합니다. JSON은 XML과 마찬가지로 구조화 된 정보를 나타내는 순수한 텍스트이므로 자바 스크립트 객체를 저장할 수 없습니다. – cernunnos

관련 문제