2016-06-20 4 views
-3

この型のjson形式を繰り返し処理しようとしていますが、このメソッドのビットを自分のコードHow to iterate JSON array in JavaScript?と混同してみました。私はこれらの型のjson形式をレンダリングする方法

{ 
    "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

正確にあなたは苦労していますか?これまでに書いたコードを投稿してください。そして、はい、あなたが与えたデータはJSONです。私はそれが有効かどうかチェックしていないが、確かに正しいフォーマットのように見える。 – ADyson

+0

masterkeyを使用して各値をレンダリングしようとしています –

+0

あなたのコードを投稿する必要があります。問題がどこにあるのか誰にでも分かりやすい説明ではありません。同じように、自分で問題を解決するために何らかの努力をしたことを示していないと、助けを得ることはまずありません。 – ADyson

答えて

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]); 
 
}

、このような形式を見たことがないので

とも私は、疑問を持っているが、これは本当にJSON形式または他のいくつかのことであるあなたは、このような何かを繰り返すことができますし、これにより、各要素とその属性にアクセスできます。私はそれが助けて欲しい!さらに、ドット演算子を使用してJson内のすべてにアクセスできます。

関連する問題