如何呈现这些类型的json格式

时间:2016-06-20 13:04:26

标签: javascript arrays json

我正在尝试迭代这种类型的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"
               ]
            }
         ]
      }



   ]
}

1 个答案:

答案 0 :(得分: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中的任何内容。