2016-06-20 4 views
-3

Ich versuche, diesen Typ JSON-Format zu iterieren, ich habe versucht, diese Methode Bit mit meinem Code How to iterate JSON array in JavaScript? verwechselt zu folgen.Wie diese Art von JSON-Format zu rendern

und ich habe auch ein Zweifel ist dies wirklich ein JSON-Format oder etwas anderes, weil ich nie solche Formate gesehen

{ 
    "pageId":"2001", 
    "segments":"15", 
    "cacheable":"Y", 
    "compagedetailsails":[ 
     { 
     "compid":"MOTP_HELP_TXT", 
     "masterkey":"104_MOTP_HELP_TXT", 
     "pagedetails":[ 
      { 
       "key":"MOTP_HELP_TXT", 
       "val":[ 
        "One Time Password has been sent to your mobile number. Click on resend in XXX seconds." 
       ] 
      } 
     ] 
     }, 
     { 
     "compid":"MOTP_EXP_SEC", 
     "masterkey":"104_MOTP_EXP_SEC", 
     "pagedetails":[ 
      { 
       "key":"MOTP_EXP_SEC", 
       "val":[ 
        "120" 
       ] 
      } 
     ] 
     }, 
     { 
     "compid":"MOTP_SUCC_ACT", 
     "masterkey":"104_MOTP_SUCC_ACT", 
     "pagedetails":[ 
      { 
       "key":"MOTP_SUCC_ACT", 
       "val":[ 
        "LMONUSPR" 
       ] 
      } 
     ] 
     }, 
     { 
     "compid":"bcksignotp", 
     "masterkey":"104_bcksignotp", 
     "pagedetails":[ 
      { 
       "key":"N104_bcksignotp0", 
       "val":[ 
        "mxback" 
       ] 
      }, 
      { 
       "key":"N104_bcksignotp1", 
       "val":[ 
        "" 
       ] 
      }, 
      { 
       "key":"N104_bcksignotp2", 
       "val":[ 
        "0" 
       ] 
      } 
     ] 
     } 



    ] 
} 
+2

Mit was genau kämpfen Sie? Veröffentlichen Sie den Code, den Sie bisher geschrieben haben. Und ja, die Daten, die Sie angegeben haben, sind JSON. Ich habe nicht überprüft, ob es gültig ist, aber es sieht sicherlich wie das richtige Format aus. – ADyson

+0

Ich versuche, jeden Wert mit Masterkey –

+0

zu rendern, Sie müssen immer noch Ihren Code posten. Das ist keine ausreichende Beschreibung für jemanden, um zu sehen, wo das Problem sein könnte. Genauso wenig wird es Ihnen helfen, wenn Sie nicht zeigen, dass Sie sich Mühe gegeben haben, das Problem selbst zu lösen. – ADyson

Antwort

0

a = { 
 
    "pageId":"2001", 
 
    "segments":"15", 
 
    "cacheable":"Y", 
 
    "compagedetailsails":[ 
 
     { 
 
     "compid":"MOTP_HELP_TXT", 
 
     "masterkey":"104_MOTP_HELP_TXT", 
 
     "pagedetails":[ 
 
      { 
 
       "key":"MOTP_HELP_TXT", 
 
       "val":[ 
 
        "One Time Password has been sent to your mobile number. Click on resend in XXX seconds." 
 
       ] 
 
      } 
 
     ] 
 
     }, 
 
     { 
 
     "compid":"MOTP_EXP_SEC", 
 
     "masterkey":"104_MOTP_EXP_SEC", 
 
     "pagedetails":[ 
 
      { 
 
       "key":"MOTP_EXP_SEC", 
 
       "val":[ 
 
        "120" 
 
       ] 
 
      } 
 
     ] 
 
     }, 
 
     { 
 
     "compid":"MOTP_SUCC_ACT", 
 
     "masterkey":"104_MOTP_SUCC_ACT", 
 
     "pagedetails":[ 
 
      { 
 
       "key":"MOTP_SUCC_ACT", 
 
       "val":[ 
 
        "LMONUSPR" 
 
       ] 
 
      } 
 
     ] 
 
     }, 
 
     { 
 
     "compid":"bcksignotp", 
 
     "masterkey":"104_bcksignotp", 
 
     "pagedetails":[ 
 
      { 
 
       "key":"N104_bcksignotp0", 
 
       "val":[ 
 
        "mxback" 
 
       ] 
 
      }, 
 
      { 
 
       "key":"N104_bcksignotp1", 
 
       "val":[ 
 
        "" 
 
       ] 
 
      }, 
 
      { 
 
       "key":"N104_bcksignotp2", 
 
       "val":[ 
 
        "0" 
 
       ] 
 
      } 
 
     ] 
 
     } 
 

 

 

 
    ] 
 
} 
 
for(var i = 0; i < a.compagedetailsails.length; i++) 
 
{ 
 
    console.log(a.compagedetailsails[i]); 
 
}

Sie so etwas wie dieses laufen kann und Dadurch können Sie auf jedes Element und seine Attribute zugreifen. Ich hoffe, es hilft ! Außerdem können Sie mit dem Punktoperator auf alles im Json zugreifen.