2017-05-17 9 views
1

私はこのJSONデータで多角形のJsonデータ配列を単一の角度オブジェクトに割り当てる方法は?

{ 
    "data": { 
    "points": 390, 
    "medal": "gold", 
    "activeGoals": [{ 
     "examType": full, 
     "dateApplied": null, 
     "status": "Active-GoodStanding", 
     "term": 2, 
     "amountPaid": 2500, 
     "pointEarned": null, 
     "examDetails": { 
     "totalAmountPaid": 4500, 
     "examDate": 1459449000000, 
     "endDate": 1554057000000, 
     "totalMarks": 100, 
     "nextExamDate": 1493577000000, 
     "interestRate": 0 
     } 
    }] 
    } 
} 

が「activeGoal」配列であり、コントローラ内の別のアレイ「examDetails」

があることの内部に、私はこれらを割り当てる試み以下のようなJSONデータを持っています

examCtrl.details ={}; 
    examCtrl.details =data; 
    examCtrl.activeGoals=data.activeGoals; 
    examCtrl.examDetails=data.activeGoals.examDetails; 

以下のような角度のオブジェクトへのデータは、私がactiveGoalsを取得していますが、examDetailsのために、私は「未定義の」エラーを取得しています。 私はここで何をしているのですか? activeGoals以来examCtrl.examDetails=data.activeGoals[0].examDetails;

が配列そのものであり、あなたはexamDetails、すなわち、それの最初のインデックス([0])値が必要になります。

+0

activeGoalsは配列です。あなたはdata.activeGoals [1]のようにアクセスする必要があります.examDetails – Max08

答えて

2

は次のように割り当てます。

さらに:JSON examDetailsはオブジェクトではありません。

+1

fine..thanks @anoop .. – Mathi

0

正確に何のデータであっても、JSONエディタでいつでも変換できます。あなたはJSONデータから簡単にオブジェクトを割り当てることができます。

関連する問題