Objeto JSON transversal JS / Jquery, matriz JSON, cadena de matriz JSON, cadena de objeto JSON

JS atraviesa el objeto JSON

JS atraviesa el objeto JSON

<script> 
        var obj = { 
            "goodsid": "01001", 

            "goodsname": "铅笔", 

            "goodsprice": "1.5" 
        }; 
</script>

Método transversal de JS

  para (clave var en obj) { 
            document.write (obj [clave] + "<br>"); 
        }

 Método transversal de jquery

        $ .each (obj, función (índice, valor) { 
            alert (value); 
        }); 
    </script>

 

JS atraviesa la matriz JSON

Matriz JSON

var jsonArr = [ 

            { 

                "Goodsid": "01001", 
                "Goodsname": "铅笔", 
                "Goodsprice": "1.5" 

            }, 

            { 

                "Goodsid": "01002", 
                "Goodsname": "钢笔", 
                "Goodsprice" : "25" 

            }, 

            { 

                "goodsid": "01003", 
                "goodsname": "毛笔", 
                "goodsprice": "15" 

            } 

        ];

 Método transversal de JS

for (var i = 0, l = jsonArr.length; i <l; i ++) { 
            for (var key en jsonArr [i]) { 
                document.write (key + ':' + jsonArr [i] [key] + " <br> "); 
            } 
        }

 Método transversal de JQ

$ .each (jsonArr, función (índice, valor) { 
	alert (value.year); 
});

 

Cadena de objeto JSON transversal

Cadena 1JSON

var str = { 
            "goodsid": "01001", 

            "goodsname": "铅笔", 

            "goodsprice": "1.5" 
        };

Método transversal: primero convierta la cadena a un objeto JSON

var obj = JSON.parse (str);

 Luego atravesarlo atravesando el objeto JSON, de la misma manera que antes, ya no se expresa.

 

Cadena de matriz JSON transversal

Cadena de matriz JSON

var jsonArrStr = [ 

            { 

                "Goodsid": "01001", 
                "Goodsname": "铅笔", 
                "Goodsprice": "1.5" 

            }, 

            { 

                "Goodsid": "01002", 
                "Goodsname": "钢笔", 
                "Goodsprice" : "25" 

            }, 

            { 

                "goodsid": "01003", 
                "goodsname": "毛笔", 
                "goodsprice": "15" 

            } 

        ];

 Método transversal: primero convierta la cadena a una matriz JSON

var jsonArr = $ .parseJSON (jsonArrStr);

  Luego atravesarlo atravesando la matriz JSON, de la misma manera que antes, ya no se expresa.

Supongo que te gusta

Origin www.cnblogs.com/zhangzuwei/p/12676549.html
Recomendado
Clasificación