使用JavaScript操作JSON对象
时间:2019-01-11
本文章向大家介绍使用JavaScript操作JSON对象,主要包括使用JavaScript操作JSON对象使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
在页面中实例化JSON对象
-
在JavaScript之中专门支持JSON的数据操作,而且对于JSON的支持操作有两种
- 可以直接定义JSON对象
- 可以利用eval()函数实现字符串转换为JSON对象的处理操作
-
在程序里面如果JSON数据不以字符串的形式处理,那么就表示一个JSON对象
-
示例:在页面中使用JSON对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Javascript_json</title>
<script type="text/javascript">
var jsonobj = {"name":"Maoshu","age":22,"sex":"男"}
alert("姓名:"+jsonobj.name+"年龄:"+jsonobj.age+"性别:"+jsonobj.sex);
</script>
</head>
<body>
</body>
</html>
- 实际上在JSON里面除了可以定义一些数据之外,也可以定义函数
- 示例:在JSON中定义函数
<script type="text/javascript">
var jsonobj = {
"name":"Maoshu",
"age":22,
"sex":"男",
"add":function(x,y){
return x+y;
}
};
alert(jsonobj.add(10,20));
</script>
- 页面执行结果
- 那么除了这些之外也可以定义数组
<script type="text/javascript">
var jsonobj = {
"name":"Maoshu",
"age":22,
"sex":"男",
"add":function(x,y){
return x+y;
}
//定义数组
"skill":["java","Oracle","Photoshop"]
};
for (var i = 0; i < jsonobj.skill.length; i++) {
alert(jsonobj.skill[i]);
}
</script>
- 这种对象的定义形式往往出现在一些数据的传输配置上.
- activiti-explorer部署笔记
- 没有准考证号我是如何暴力查询英语六级成绩的
- asp.net web api 2.2 基础框架(带例子)
- 走近科学:如何一步一步解码复杂的恶意软件
- OpenAI 开源机器人模拟 Python 库:优化API接口提升400%处理速度
- 远控木马上演白利用偷天神技:揭秘假破解工具背后的盗刷暗流
- 设计模式学习(三): 装饰者模式 (附C#实现)
- 浅谈非PE的攻击技巧
- hbase源码系列(十)HLog与日志恢复
- hbase源码系列(六)HMaster启动过程
- 如何写好一篇漏洞报告(国外篇)
- hbase源码系列(八)从Snapshot恢复表
- hbase源码系列(七)Snapshot的过程
- CVE-2017-3085:Adobe Flash泄漏Windows用户凭证
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Nginx 平滑升级与回滚
- Android实现通用筛选栏
- Android实现关机后数据不会丢失问题
- Canvas 进阶(五)实现图片滤镜效果
- 将IP地址字符串分割成数组
- android监听器实例代码
- (火狐)Selenium WebDriver测试 NotADirectoryError: [WinError 267] 目录名称无效。
- 浅析Android高斯模糊实现方案
- Android 自定义验证码输入框的实例代码(支持粘贴连续性)
- _countof和sizeof
- Flutter适配深色模式的方法(DarkMode)
- RecyclerView+SnapHelper实现无限循环筛选控件
- 详解Android 8.1.0 Service 中 弹出 Dialog的方法
- 短信收发类无错版JustinIO.cs
- Android快速实现无预览拍照功能