2017-10-05 6 views
0

dynamodbからこのようなレスポンスデータを取得しています。Dynamodbレスポンスのアイテムにアクセスする

{ statusCode: 2000, 
    Status: 'Success', 
    data: '{"Item":{"details":{"A":{"uname":{"B":"dist-ss"}}},"map":{"C":{"order":{"D":"odr"},"Qunatity":{"E":"qty"}}}}}' } 

私は "地図"とその注文とQunatityにアクセスする必要があります。どのように私は最良の方法で同じことをすることができます。

+0

なぜ 'data'フィールドをJSONに解析し、次に' myObj.Item.map.Qunatity'を解析してみませんか?またはあなたの質問が間違っていますか? –

+0

私はsame.gettingエラーを試みました "TypeError:未定義のプロパティ 'マップ'を読み取ることができません" –

+0

あなたはそれを解析しませんでした。私の答えを見る –

答えて

0

データフィールドをJSONに解析してからmyObj.Item.map.C.Qunatityを解析するのはなぜですか?

var dynamoRes={ statusCode: 2000, 
    Status: 'Success', 
    data: '{"Item":{"details":{"A":{"uname":{"B":"dist-ss"}}},"map":{"C":{"order":{"D":"odr"},"Qunatity":{"E":"qty"}}}}}' } 

var myObj = JSON.parse(dynamoRes.data) 

console.log(myObj.Item.map) 
関連する問題