2016-10-14 1 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"}]}" 

Wie oben Daten zu analysieren, die von REST-Service-Antwort kommen, sowohl in Javascript und AngularJSWie JSON-Daten zu analysieren, die von Dienst kommt

+1

JSON.parse (YOUR_TEXT); – rak007

+0

Stimmt etwas nicht mit Quelle, wenn diese äußeren Anführungszeichen – charlietfl

+0

existieren fand ich Antwort in Verwenden Sie einfach die folgende Zeile 'var data = Ihre doppelten Anführungszeichen JSON-String var myJSON = eval (Daten);' –

Antwort

-1

Wenn Sie kantig sind nur mit es verwenden:

angular.toJson(yourobj, pretty); 
+0

können Sie mir ein Beispiel dafür geben ... –

+0

Ich habe diese Lösung versucht, aber ich bin nicht in der Lage, das Ergebnis davon in ng-repeat zu verwenden, stattdessen konvergiert es so –

+0

"{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 \"}]} "" –

0

AngularJS:

var yourData = angular.fromJson(yourJsontext) 

JavaScript:

var yourData = JSON.parse(yourJsontext) 
+0

es wird in folgende Weise konvertiert, –

+0

"" {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 \ "}]}" " –

+1

Umm muss entfernt werden" - Markierungen herum Dein JSon. Json beginnt mit {und endet mit}. Um zu testen, ob dein JSON im richtigen Format ist, kannst du es testen: http://jsonviewer.stack.hu/ – Frog