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>

打印結果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM