2016-06-01 2 views
1

My JSON находится в виде объекта stdclass. Как я могу проходить через мой JSON. Мой JSON похож:Как получить доступ к объекту jsdclass в angularJs?

$scope.mytest=[ array(161) { 
[0]=> 
object(stdClass)#4 (14) { 
    ["arrivalTime"]=> 
    string(8) "17:00:00" 
    ["availableSeats"]=> 
    string(2) "42" 
    ["boardingPointDetails"]=> 
    array(6) { 
    [0]=> 
    object(stdClass)#5 (3) { 
     ["code"]=> 
     string(4) "1631" 
     ["name"]=> 
     string(9) "Koyambedu" 
     ["time"]=> 
     string(8) "09:30:00" 
    } 
    .... 
}]; 

Пожалуйста, помогите мне. Заранее спасибо.

ответ

1

это похоже на php-объект. вы должны кодировать его в PHP, прежде чем отправить его в JS

// PHP side: 
    return json_encode(yourObject) 

затем вернуть его в JS и разобрать его

// JS side 
$http.get(...).then(function(res){ 
     JSON.parse(res) 
     ... 
}); 

Вы должны получить JSON как это:

$scope.mytest = [ { 
     "0" : { 
      "arrivalTime" : "17:00:00", 
      "availableSeats" : "42", 
      "boardingPointDetails" : [{ 
        "0" : { 
         "code" : "1631", 
         "name" : "Koyambedu", 
         "time" : "09:30:00" 
        } 
       } 
      ] 
     } 
     .... 
    } 
]; 

если вы можете получить доступ к первому элементу массива: $scope.mytest[0].

, если вы хотите получить доступ к свойству объекта: yourObject["keyname"] пример:

var myobject = { 
    "arrivalTime" : "17:00:00", // myobject["arrivalTime"] or myobject.arrivalTime 
    "availableSeats" : "42", 
    "boardingPointDetails" : [ // myobject.boardingPointDetails 
     {     // myobject.boardingPointDetails[0] 
      "0" : {    // myobject.boardingPointDetails[0]["0"] 
       "code" : "1631", // myobject.boardingPointDetails[0]["0"]["code"] 
       "name" : "Koyambedu", 
       "time" : "09:30:00" 
      } 
     } 
    ] 
} 
+0

Это можно сделать с угловой (без использования Php). – keerthi

+0

Вы просто вставляете данные, поступающие с php vardump? данные не будут отформатированы так, как это – AlainIb

+0

это был JSON, предоставленный мне, и попросил итерации через этот json с помощью angularJs..пожалуйста, помогите мне .. – keerthi

Смежные вопросы