博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON数组,JSON对象,数组的区别与基本操作整理
阅读量:4563 次
发布时间:2019-06-08

本文共 1423 字,大约阅读时间需要 4 分钟。

JSON 语法规则JSON 语法是 javascript 对象表示语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JSON 名称/值对JSON 数据的书写格式是:名称/值对。名称/值对组合中的名称写在前面(在双引号中),值对写在后面(同样在双引号中),中间用冒号隔开:"firstName":"John"JSON 值JSON 值可以是:数字(整数或浮点数)字符串(在双引号中)逻辑值(true 或 false)数组(在方括号中)对象(在花括号中)nullJSON正常就是由对象和数组组成,对象使用对象的方法来进行操作。数组使用数组的方法来进行操作。数组var ourcountry=[["北京市"],["上海市"],["合肥市","芜湖市","蚌埠市"]]; // 数组alert(ourcountry[2][1]);JSON对象var status_process = {                " name5" : '闲置期',                "name1" : '播种期',                "name2" : '苗期',                "name3" : '生长期',                "name4" : '采收期'} alert(status_process["name5"]);alert(status_process.name5);// 两个都为:闲置期JSON字符串所谓json字符串,是指该字符串变量的值与json的格式相同,但是不是json对象,比如:var s1="{";var s2 = " 'name5' : '闲置期',   'name1' : '播种期','name2' : '苗期','name3' : '生长期','name4' : '采收期'";var s3="}";var  status_process=s1+s2+s3;JSON数组遍历packJson = [        {
"name":"zhang", "password":"123"}, {
"name":"li", "password":"456"}];for(var p in packJson){
//遍历json数组时,这么写p为索引,0,1 alert(packJson[p].name + " " + packJson[p].password);}// 或者for(var i = 0; i < packJson.length; i++){ alert(packJson[i].name + " " + packJson[i].password);}JSON数组的操作1.定义var josnArry=[];2.添加jsonArry.push(jsonObj);3.删除delete jsonArry[0];splice(index,length):4.循环访问数组a.jquery$.each(jsonArry,function(index,item){ var userId=item.userId; });b.一般方式for(var i=0;i

 

转载于:https://www.cnblogs.com/wuheng1991/p/7428183.html

你可能感兴趣的文章
php,字符串(二)
查看>>
easyui validatebox 验证类型
查看>>
编程迷茫时候看一看
查看>>
“ORA-00913: 值过多”、“ORA-00911: 无效字符”
查看>>
编程中的那些容易迷糊的小知识
查看>>
Sizzle前奏
查看>>
Paint Chain HDU - 3980(sg)
查看>>
Chales常用操作
查看>>
C++ 运算符重载<<
查看>>
windows镜像
查看>>
Flask 模板语法
查看>>
ZOJ FatMouse' Trade 贪心
查看>>
音乐播放器
查看>>
SQL COOKBOOK (Ch.1-10)
查看>>
创建数组
查看>>
dict使用
查看>>
[转] 移动平台Html5的viewport使用经验
查看>>
ASP.NET MVC的帮助类HtmlHelper和UrlHelper
查看>>
《Python数据科学手册》第五章机器学习的笔记
查看>>
ubuntu16.04 配置爬虫环境
查看>>