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

HTML之JavaScript使用JSON

HTML之JavaScript使用JSON

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON是JavaScript对象的字符串表示法,它使用文本表示一个js对象的信息,可以将json字符串转换为js对象,也可以将js对象转换为json字符串JSON的应用场景:1.数据交换2.前后端数据交互 最多3.存储数据4.配置文件5.服务端返回数据6.本地存储7.序列化和反序列化
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script>/*Json的格式语法var personStr = '{"属性名":"属性值","属性名":{"属性名":"属性值"},"属性名":[10,20...],...}';属性名必须用双引号包裹("")属性值是字符串的话 必须用双引号包裹(""),数字可以不处理*/// 这是一个json格式的字符串 var personStr = '{"name":"张三","age":18,"dog":{"dname":"旺财","dage":3},"friends":["李四","王五","赵六"]}';console.log(personStr);console.log(typeof personStr);// stringconsole.log(personStr.name);// undefined// 将json格式的字符串转换为json对象  使用JSON.parse()方法var personObj = JSON.parse(personStr);console.log(personObj);console.log(typeof personObj);// objectconsole.log(personObj.name);// 张三// 将json对象转换为json格式的字符串  使用JSON.stringify()方法var personStr1 = JSON.stringify(personObj);console.log(personStr1);console.log(typeof personStr1);// string</script>
</head>
<body></body>
</html>
http://www.lryc.cn/news/535611.html

相关文章:

  • 算法很美笔记(Java)——树
  • SQL面试题4:相互关注问题
  • ArcGIS基础知识之ArcMap基础设置——ArcMap选项:常规选项卡设置及作用
  • jvm 线程监控调试
  • 25、深度学习-自学之路-卷积神经网络基于MNIST数据集的程序展示
  • 【C++】解锁<list>的正确姿势
  • Qt中的事件
  • 变化检测相关论文可读list
  • Ansible中playbook的变量
  • 亚信安全正式接入DeepSeek
  • 相似性图相关性重构网络用于无监督跨模态哈希
  • 【Bug】属性 PackageVersion 应在所有目标框架中具有单个值,但却具有以下值
  • C++ Primer 类型转换
  • 【CS61A 2024秋】Python入门课,全过程记录P7(Week13 Macros至完结)【完结撒花!】
  • SSH隧道+Nginx:绿色通道详解(SSH Tunnel+nginx: Green Channel Detailed Explanation)
  • LabVIEW用户界面设计原则
  • Datawhale 数学建模导论二 2025年2月
  • SQL CASE表达式的用法
  • 趣味魔法项目 LinuxPDF —— 在 PDF 中启动一个 Linux 操作系统
  • win32汇编环境,窗口程序使用跟踪条(滑块)控件示例一
  • mars3d接入到uniapp的时候ios上所有地图的瓦片都无法加载解决方案
  • 使用 Notepad++ 编辑显示 MarkDown
  • wordpress主题制作
  • MybatisPlus常用增删改查
  • Citus的TPCC、TPCH性能测试
  • 蓝桥杯---颜色分类(leetcode第75题)题解
  • C语言基础13:循环结构 for和while
  • 六西格玛设计培训如何破解风电设备制造质量与成本困局
  • 【Android开发】安卓手机APP使用机器学习进行QR二维码识别
  • Zabbix-监控SSL证书有效期