一:基础JSON对象

 二:JSON数组数据

以下为增删修改方法:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Json</title>
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<script src="~/js/mui.min.js"></script>
<link rel="stylesheet" type="text/css" href="~/css/reset.css">
<script src="~/js/jquery1.7.2.js"></script>
</head>
<body>
<h2>清浅</h2>
</body>
</html> <Script> $(function () {
//JsonDelete();
//JsonAdd();
//JsonArryDelete();
JsonArryAdd();
}); //json对象删除数据
function JsonDelete()
{
var jsonstr = '{\"name\":\"张大佛爷\", \"Age\":\"170\", \"sex\":\"男\" }';
console.log(jsonstr); var json = JSON.parse(jsonstr);
delete json.sex;
console.log(json); jsonstr = JSON.stringify(json);
console.log(jsonstr);
} //json对象添加数据
function JsonAdd()
{
var jsonstr = '{\"name\":\"张大佛爷\", \"Age\":\"170\" }';
console.log(jsonstr); var json = JSON.parse(jsonstr);
json.sex = '男';
console.log(json); jsonstr = JSON.stringify(json);
console.log(jsonstr);
} //Json数组删除
function JsonArryDelete()
{
var jsonstr = '{\"zhang\":[{\"name\":\"张大佛爷\",\"Age\":\"170\",\"sex\":\"男\"},{\"name\":\"张启灵\",\"Age\":\"100\",\"sex\":\"男\"}],\"wu\":[{\"name\":\"吴邪\",\"Age\":\"25\",\"sex\":\"男\"}]}'; var json = JSON.parse(jsonstr);
console.log(json); //删除张起灵
delete json.zhang[1];
console.log(json); //强迫症,去掉null
var zhangstr = [];
for (var i = 0; i < json.zhang.length; i++) {
var obj = json.zhang[i];
if (obj != null)
zhangstr.push(obj);
} json.zhang = zhangstr; jsonstr = JSON.stringify(json);
console.log(jsonstr);
} //Json数组添加
function JsonArryAdd() {
var jsonstr = '{\"zhang\":[{\"name\":\"张大佛爷\",\"Age\":\"170\",\"sex\":\"男\"},{\"name\":\"张启灵\",\"Age\":\"100\",\"sex\":\"男\"}],\"wu\":[{\"name\":\"吴邪\",\"Age\":\"25\",\"sex\":\"男\"}]}'; var json = JSON.parse(jsonstr);
console.log(json); var people = {
"name": "吴三省",
"Age": "45",
"sex": "男"
} json.wu.push(people);
console.log(json); jsonstr = JSON.stringify(json);
console.log(jsonstr);
} </Script>
 十年一瞬如沧海,谁人还逝藏海花 。  ——篮场滑行者·库里

最新文章

  1. Mac上更新Ruby
  2. django进行model字段的自定义
  3. html5 video标签兼容性与自定义控件
  4. 2015/09/09夜晚js继续学习
  5. Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.
  6. Jquery 工具类函数
  7. c# 获取指定目录下的所有文件并显示在网页上
  8. jquery 几点注意事项
  9. NPOI扩展--判断指定单元格是否为合并单元格和输出该单元格的行列跨度(维度)
  10. java.util.Properties类 学习笔记
  11. logback日志框架的简单使用
  12. 删除链表倒数第n个节点
  13. map、filter、reduce函数
  14. Mariadb主从复制
  15. [转] js中的事件委托或是事件代理详解
  16. ABP框架系列之十八:(Data-Transfer-Objects-数据转换对象)
  17. C++11 多线程编程 使用lambda创建std::thread (生产/消费者模式)
  18. C#通过Oracle.ManagedDataAccess无法访问Oralce
  19. Java虚拟机(一):JVM简介
  20. 【刷题】洛谷 P3690 【模板】Link Cut Tree (动态树)

热门文章

  1. Swift Json解析与model互转
  2. Docker NGINX 例子
  3. hdu 2583 How far away ? 离线算法 带权求最近距离
  4. Day 22:网络编程(3)
  5. Day 20:网络编程(1)
  6. Ubuntu Navicat链接mysql (9.17第六天)
  7. Adobe Photoshop CC2014 for MAC 详细破解步骤
  8. POJ 1320:Street Numbers
  9. 洛谷 P1504 积木城堡
  10. 大数据高可用集群环境安装与配置(07)——安装HBase高可用集群