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

JSON类型理解(前后端交互/内存对数据操作)

JSON全称JavaScript Object Notation

1.JS中是没有类型的=>JSON格式其实底层也没有明确类型。

2.JSON适合场景=>前后端数据交换与传输,因为JSON易读,电脑与人都易读=>前后端的数据交换采用JSON

        2 .1前端传JSON给后端接收,后端将JSON写入数据库

        2.2后端从数据库读入JSON,前端接收JSON并渲染

3.JSON并不适合用于修改值与类型检测=>所以在内存操作数据内部的时候=>应该采用Array/Map类型

4.JSON分为:

        4.1JSON数组

        ["abc", 10, null, true, false]

        4.2JSON对象 

        {"k1": "value", "k2": 10}

JSON数组中可以放置JSON对象

[99, {"id": "HK500", "cost": 75.99}, ["hot", "cold"]]

JSON对象中可以放置JSON数组 

{"k1": "value", "k2": [10, 20]}

总结:

JSON=>适用于前后端的数据交换

Array/Map=>适用于内存对数据的具体操作


http://www.kler.cn/a/552721.html

相关文章:

  • 微服务监控与Go服务性能分析
  • 级联选择器多选动态加载
  • 基于SpringBoot+Vue高校就业领航管理系统
  • ollama离线环境部署deepseek及对话网站开发
  • mybatis 结合oracle存储过程返回list
  • GPT-Sovits:语音克隆训练-遇坑解决
  • PostgreSQL认证指南
  • 力扣LeetCode: 931 下降路径最小和
  • 利用docker-compose一键创建并启动所有容器
  • Leetcode刷题面试2025
  • fastapi+vue实现按钮级别的权限控制
  • 深入理解同步与异步I/O:从原理到实战
  • SQL知识体系
  • DeepSeek系统架构的逐层分类拆解分析,从底层基础设施到用户端分发全链路
  • 【全栈】SprintBoot+vue3迷你商城-细节解析(2):分页
  • (9/100)每日小游戏平台系列
  • 论文阅读4——一种宽频带圆极化微带天线的设计
  • uniapp开发H5套壳APP谷歌账号登录报错403
  • Vue 项目中逐步引入 TypeScript 的类型检查
  • idea-gradle打包运行配置