2016-10-14 3 views
-2
"{items:[{"$param":"PostCode","$value":["560059"],"type":"String","mode":"IN"},{"$param":"Address1stLine","$value":["Bangalore"],"type":"String","mode":"IN"},{"$param":"LastName","$value":["Ingale"],"type":"String","mode":"IN"},{"$param":"mail_To","$value":["[email protected]"],"type":"String","mode":"IN"},{"$param":"Gender","$value":["Male"],"type":"String","mode":"IN"},{"$param":"Complaint","$value":[""],"type":"String","mode":"IN"},{"$param":"Forename","$value":["Atul"],"type":"String","mode":"IN"},{"$param":"XRayComments","$value":[""],"type":"String","mode":"INOUT"},{"$param":"BloodTestComments","$value":[""],"type":"String","mode":"INOUT"},{"$param":"NeedBloodTest","$value":["false"],"type":"Boolean","mode":"INOUT"},{"$param":"NeedXRay","$value":["false"],"type":"Boolean","mode":"INOUT"}]}" 

Как разобрать выше данных, которые наступающие от ответа REST службы, как в Javascript и angularjsКак анализировать данные в формате JSON, который приходит от службы

+1

JSON.parse (YOUR_TEXT); – rak007

+0

Что-то не так с источником, если эти внешние кавычки существуют – charlietfl

+0

я нашел ответ в Просто используйте следующую строку 'вар данных = Ваш двойные кавычки JSON строку вар myJSON = Eval (данные);' –

ответ

-1

Если вы используете угловым просто использовать:

angular.toJson(yourobj, pretty); 
+0

Можете ли вы привести мне пример для этого ... –

+0

Я пробовал это решение, но я не могу использовать результат этого в ng-repeat, вместо этого он сходится следующим образом: –

+0

"" {items: [{\ "$ пары \ ": \" салоны Почтового \», \ "$ значения \": [\ "560059 \"], \ "Тип \": \ "Строка \", \ "режим \": \ "В \"}, {\ "$ PARAM \": \ "Address1stLine \", \ "$ значение \": [\ "Бангалор \"] \ "типа \": \ "Строка \", \ "режим \": \ "IN \ "}, {\" $ PARAM \ ": \" LastName \», \ "$ значение \": [\ "Ingale \"], \ "Тип \": \ "Строка \", \ "режим \" : \ "IN \"}]} "" –

0

Angularjs:

var yourData = angular.fromJson(yourJsontext) 

JavaScript:

var yourData = JSON.parse(yourJsontext) 
+0

преобразуется следующим образом: –

+0

"" {items: [{\ " $ паров \ ": \" салоны Почтового \», \ "$ значения \": [\ "560059 \"], \ "Тип \": \ "Строка \", \ "режим \": \ "В \"} {\ "$ PARAM \": \ "Address1stLine \", \ "$ значение \": [\ "Бангалор \"] \ "типа \": \ "Строка \", \ "режим \": \» IN \ "}, {\" $ PARAM \ ": \" LastName \ "\ "$ значение \": [\ "Ingale \"], \ "Тип \": \ "Строка \", \" режим \ ": \" IN \ "}]}" " –

+1

Umm u нужно удалить" - отметки вокруг ур json. json начинается с {и заканчивается}. Чтобы проверить, что ур json находится в правильном формате, вы можете протестировать его в: http://jsonviewer.stack.hu/ – Frog

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