前言:
当前大家对“json数据转换为对象数组”大概比较讲究,同学们都想要分析一些“json数据转换为对象数组”的相关资讯。那么小编在网上汇集了一些对于“json数据转换为对象数组””的相关知识,希望姐妹们能喜欢,兄弟们快快来了解一下吧!1、普通json对象
var param = { "name": "Bill Gates", "street": "Fifth Avenue New York 666", "age": 56, "checked": false };param.name="lifangfang";//方式一、修改json对象param的值param["age"]=16;//方式二:修改param的值delete param.name //删除对象属性param["sex"]="女";// 新增对象属性2、json对象+嵌套json对象
var myObj= { "name": "runoob", "alexa": 10000, "sites": { "site1": ";, "site2": "m.runoob.com", "site3": "c.runoob.com" }}myObj.sites["site2"]=";;//修改JSON对象的值delete myObj.sites.site1; //删除JSON对象属性//或者 delete myObj.sites["site1"];for (i in myObj.sites) { x += myObj.sites[i] + "<br>";}3、json对象+基本数组
var param = { "name": "luola", "age": 18, "website":[ "Google", "Runoob", "Taobao" ] };param.website.push("JD");//"website":[ "Google", "Runoob", "Taobao","JD" ]param.website.splice(0,2) //删除数组元素,用splice方法4、json对象+json对象数组
var param={ "name":"luola", "age":18, "employees": [ { "firstName":"John" , "lastName":"Doe" }, { "firstName":"Anna" , "lastName":"Smith" }, { "firstName":"Peter" , "lastName":"Jones" } ] //该例子中,对象"employees" 是包含3个对象的数组。}employees[0].firstName // 获取数据Billemployees[1].firstName = "Jobs"; //修改数据5、json对象+基本数组+json对象数组
var param={ "name":"luola", "age":18, "website":[ "Google", "Runoob", "Taobao" ], "employees": [ { "firstName":"John" , "lastName":"Doe" }, { "firstName":"Anna" , "lastName":"Smith" }, { "firstName":"Peter" , "lastName":"Jones" } ]}6、json对象+对象中的数组
var myObj, i, j, x = "";myObj = { "name":"网站", "num":3, "sites": [ { "name":"Google", "info":[ "Android", "Google 搜索", "Google 翻译" ] }, { "name":"Runoob", "info":[ "菜鸟教程", "菜鸟工具", "菜鸟微信" ] }, { "name":"Taobao", "info":[ "淘宝", "网购" ] } ] }for (i in myObj.sites) { x += "<h1>" + myObj.sites[i].name + "</h1>"; for (j in myObj.sites[i].info) { x += myObj.sites[i].info[j] + "<br>"; } } document.getElementById("demo").innerHTML = x;
JSON 通常用于与服务端交换数据。
在向服务器发送数据时一般是字符串。
我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。
ajax中的data可以这样写--》data:JSON.stringify(param)
在接收服务器数据时一般是字符串。
我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象
JSON.parse(result)
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #json数据转换为对象数组