2016-04-10 12 views
0

Ich habe ein Problem mit dem Lesen der folgenden JSON.Verschachtelte JSON-Lesung

{ 
    "Message":"The request is invalid.", 
    "ModelState":{ 
     "model.ConfirmPassword":["The password and confirmation password do not match.","The password and confirmation password do not match."] 
    } 
} 

Ich versuche, die folgenden (Ergebnis nicht leer ist, und haben alle neded Werte)

function(result) 
     { 
     var test=result.responseText; 
     var test1=test.Message; 
     var test2=test[0]; 
     var test3=test["Message"];  
     } 

Erster Test hat alle json Text, aber ich brauche nur Nachricht und später andere Bitte helfen, weil ich tun nicht wissen, was ich falsch gelesen habe Nachricht

+0

Bitte markieren Sie Ihre Frage mit der Sprache, die Sie verwenden. –

Antwort

0

Sie müssen JSON.parse() verwenden, um Ihre JSON-Daten in ein Objekt zu verwandeln, bevor Sie in Ihrem Code darauf zugreifen können. So etwas wie das würde funktionieren:

function(result) 
    { 
    var test=JSON.parse(result.responseText); 
    var test1=test.Message; 
    // Or you could use 
    var test2=test["Message"];  
    }