zoukankan      html  css  js  c++  java
  • javascript——后台传值map类型转换成json对象

    前端需要对后端传过来的值进行解析之后再展示,而后端传过来的值可能是各种类型的,一般情况下要么和后端沟通下让他直接传给我们需要的类型,这个,我一般直接自己转,这次后端传回来一个map类型的对象,我转来转去转了1个小时才整出来,记录一下。

    以下是代码:

     1 <script type="text/javascript">
     2     $(function(){
     3         $("#male").prop("checked","checked")
     4     })
     5 
     6     var list =[{
     7                 "1": "后端"
     8             }, {
     9                 "1000": "asdasdas"
    10             }, {
    11                 "1001": "adasdasd"
    12             }, {
    13                 "1002": "asdasdasd"
    14             }, {
    15                 "1003": "asdasdadas"
    16             }, {
    17                 "1004": "测试状态1"
    18             }, {
    19                 "1005": "测试状态2"
    20             }, {
    21                 "1006": "天空之城2"
    22             }, {
    23                 "1007": "百老汇"
    24         }];
    25 
    26 
    27             
    28             var id = '';
    29             var name = '';
    30             var arr = [];
    31            
    32             for(let i=0;i<list.length;i++){
    33                 var newObj = list[i];
    34                 for (var prop in newObj)
    35                 {
    36                   
    37                   arr.push({
    38                       id:prop,
    39                       name:newObj[prop]
    40                   });
    41                  console.log(prop + "=" + newObj[prop]);
    42                 }
    43             }
    44             console.log(arr);
    45 
    46 </script>

    打印结果:

  • 相关阅读:
    UVa 11181
    UVa 10491
    UVa 1636
    UVa 1262
    UVa 10820
    UVa 1635
    UVa 12716
    [2019杭电多校第六场][hdu6635]Nonsense Time
    [2019杭电多校第五场][hdu6630]permutation 2
    [2019杭电多校第五场][hdu6629]string matching(扩展kmp)
  • 原文地址:https://www.cnblogs.com/layaling/p/10083160.html
Copyright © 2011-2022 走看看