2016-08-03 15 views
0

異なる構造を持ち、同じ "親"キー/プロパティを持つJSONオブジェクトを読み込むために共通のコードを使用しようとしています。私はちょうど最後に価値を得ることができる必要があります。jsonで余分なキーを無視して値を取得する方法

例:

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

私はSをバイパスし、ちょうど2016値を取得するためにStartDateを使用するためにどのような方法があるかどうか、私はStartDate.Sを使用してObjBから値を取得することができるが、私が思っていたことを知っています。

したがって、両方のオブジェクトから値を取得する場合は、StartDateを使用する必要があります。

何か助けていただければ幸いです。ありがとうございました。

答えて

0

はあなたが使用することができparsedJson.StartDate.s || parsedJson.StartDate

0

あなたはSパラメータが存在するかどうかをチェックして試すことができます - いない場合は - ちょうど、結果としてStartDateを扱う:

var result = obj.StartDate.S || obj.StartDate; 
関連する問題