当前位置: 首页 > news >正文

JSON对象

目录

简介

创建对象

​编辑json对象作为属性值

json用于交换数据


简介

json:javascript object notation(js标记对象)是一种轻量化的数据交换模式,特点:体积小,数据量大

在js中,json是以对象的形式存在的,现代开发中包括两个:json和xml交换格式xml和json来说xml体积大,解析难度大,json体积小,语法较为松散

创建对象

语法格式:

var jsonobj={
                "属性名":属性值
                "属性名":属性值
                "属性名":属性值
            }

 json是一个无类型的对象,直接大括号包起来,注意:[ ]是数组对象,{ }是json对象

<script>var emp = {"empno" : 7589,"ename" : "smith","sal" : 800}</script>

如何访问?

第一种方式 :

console.log(emp.empno)
console.log(emp.ename)
console.log(emp.sal)

第二种方式

console.log(emp["empno"])
console.log(emp["sal"])
console.log(emp["ename"])

json对象作为属性值

json中不仅可以以基本数据类型作为属性值,也可以嵌套使用json作为属性值

<script>var add = {"province" : "陕西","city" : "西安"}var person = {"name" : "jack","address" : add}console.log(person.name+"居住在"+person.address.province+":"+person.address.city)
//输出jack居住在陕西:西安
</script>

json用于交换数据

java的jdbc连接数据库,将数据拼接成json格式的字符串,将json格式的字符串转化为js,然后再js中把json格式的字符串转化为json对象,就可以从json对象中取数据了

<script>var fromjavaJson = "{\"name\":\"zhangsan\",\"age\":20}";//此时是一个字符串window.eval("var stu="+fromjavaJson)console.log(stu.name+","+stu.age);
</script>

http://www.lryc.cn/news/103858.html

相关文章:

  • 26 用lsqnonlin求解最小二乘问题(matlab程序)
  • Verilog语法学习——LV6_多功能数据处理器
  • 发送信息----策略模式
  • PySpark介绍与安装
  • 细讲TCP三次握手四次挥手(三)
  • vue 组件中 data 为什么必须是函数
  • 从零开始学python(十二)如何成为一名优秀的爬虫工程师
  • 为高性能计算构建,由亚马逊云科技Amazon Graviton3E驱动的最新实例正式可用
  • BUUCTF题目Crypto部分wp(持续更新)
  • A Generalized Loss Function for Crowd Counting and Localization阅读笔记
  • SocketD协议单链接双向RPC模式怎么实现
  • apache poi 设置背景颜色
  • Vue2-Vue3组件间通信-EventBus方式-函数封装
  • 【SpringBoot】| SpringBoot 和 web组件
  • dflow工作流使用1——架构和基本概念
  • python小游戏课程设计报告,python游戏课程设计报告
  • 使用Windbg分析从系统应用程序日志中找到的系统自动生成的dump文件去排查问题
  • 后端技术趋势指南|如何选择自己的技术方向
  • Delphi XE的原生JSONObject如何判断键值是否存在?
  • Go Runtime功能初探
  • 01|Oracle学习(监听程序、管理工具、PL/SQL Developer、本地网络服务介绍)
  • 滴滴数据服务体系建设实践
  • VBA技术资料MF36:VBA_在Excel中排序
  • Shell脚本学习3
  • 代理模式--静态代理和动态代理
  • C++容器——list的模拟实现
  • VUE3 祖孙组件传值调用方法
  • 我的网安之路
  • langchain-ChatGLM源码阅读:webui.py
  • <C++>二、 类和对象