2015-01-16 6 views
-1

я получаю объект JSON данные в следующей форме из-за внутреннего сервера:как получить JSON массив из объекта JSON в angularJS

{ 
"Transactions": 
[ 
    { 
     "category":"phone", 
     "title":"title1" 
    }, 

    { 
     "category":"phone", 
     "title":"Iphone" 
    } 

] } 

Я хочу, чтобы преобразовать выше объект JSON в JSON массив вида:

[ 
    { 
     "category":"phone", 
     "title":"title1" 
    }, 

    { 
     "category":"phone", 
     "title":"Iphone" 
    }, 

    { 
     "category":"phone", 
     "title":"title2" 
    } 
] 

спасибо заранее за вашу помощь

ответ

0

Если предположить, что

jsonData = {"Transactions": 
    [ 
     { 
      "category":"phone", 
      "title":"title1" 
     }, 
     { 
      "category":"phone", 
      "title":"Iphone" 
     } 
    ] 
} 

Просто войдите в него от jsonData.Transactions, так как там хранится массив.

+0

Здравствуйте, спасибо, за ваш ответ; я пытался использовать такой код:. $ http.get ('someserver URL') успех (функция (данные) {$ scope.phones = data.Transactions; , но он не работает, любые предложения – temesgen

+0

Попробуйте войти в консоль с помощью 'console.log (data)' или 'alert (data)' – JNK

+0

после включения CORS на серверном сервере, это сработало отлично, спасибо вам большое. – temesgen

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