2016-08-03 1 views
0

구조가 다르지만 "부모"키/속성이 동일한 JSON 객체를 읽는 데 공통적 인 코드를 사용하려고합니다. 나는 결국 가치를 얻을 수 있어야합니다.json에서 여분의 키를 무시하고 값을 얻는 방법

예 :

var ObjA = { "StartDate": "2016" } 
var ObjB = { "StartDate": { "S": "2016" } } 

내가 StartDate.S를 사용 ObjB에서 값을 얻을 수 있어요하지만 S을 무시하고 단지 2016 값을 얻을 수 StartDate를 사용할 수있는 방법이 있는지 궁금 해서요 것을 알고있다.

두 개체의 값을 얻으려면 StartDate을 사용해야합니다.

도움을 주시면 감사하겠습니다. 고맙습니다.

답변

0

당신은 사용할 수 parsedJson.StartDate.s || parsedJson.StartDate

0

당신은 S 매개 변수가 존재하는지 확인하여 시도 할 수 있습니다 -하지 않을 경우 - 다만 결과로 StartDate 치료 :

var result = obj.StartDate.S || obj.StartDate;