JSON是什么,有什么用,怎么写JSON

  • JSON是什么
  • JSON有什么用
  • 怎么写JSON
  • JavaScript中使用JSON

JSON是什么

JSON 全称JavaScript Object Notation(JavaScript对象符号)
JSON本身是一种数据格式。是一串有固定格式的字符串,我们将所有符合这个数据格式要求的字符串都称之为JSON。它是一种轻量级的数据交换格式,方便我们读写

JSON有什么用

JSON设计的初衷是用完全独立于编程语言的文本格式来存储和表示数据。这种数据格式可以用在前后端交互中,方便我们使用和编写数据。

怎么写JSON

最简单的JSON

var jlizi='{"x":"60","y":"30"}';

JSON也可以多层嵌套

var jlizi='{"x":"60",
"y":"30",
"list:{"name":"zhangsan","tel":"6666666"}
}';

JavaScript中使用JSON

1.stringify 将js对象转化为JSON

var lizi={name:"haha",sex:'nan',age:'20'}var jo=JSON.stringify(lizi);

2.parse 将JSON转化为js对象

var jlizi='{"x":"60","y":"30"}';
var ob=JSON.parse(jlizi);

JSON是什么,有什么用,怎么写json相关推荐

  1. SpringMVC的数据响应-回写数据-直接回写json格式字符串(应用)

    @RequestMapping(value="/quick8") @ResponseBody public String save8() throws IOException {r ...

  2. .NET 6新特性试用 | 可写JSON DOM API

    前言 我们常用JSON的方式,是将类对象序列化/反序列化: var user = new User { Name = "My IO" }; var json = JsonSeria ...

  3. Unity的Json解析二–写Json文件

    本文章由cartzhang编写,转载请注明出处. 所有权利保留. 文章链接:http://blog.csdn.net/cartzhang/article/details/50378805 作者:car ...

  4. python生成json接口_基于python的Flask框架写json接口并且结合eolinker进行接口测试

    一.前言 很多时候为了提高软件开发的效率,后端程序人员理想状态下应该编写程序测试接口供前端程序人员进行测试,以便前端的开发.笔者由于项目的需求近期尝试学习了一下测试接口的编写,以Python+Flas ...

  5. 微信小程序JS中写Json解析for 数组的用法

    前言: 1 JS作为小程序的函数库,大家可以作为一个模块编写好自己的函数,然后就可以随心所欲的去创作了.Json的调用,比前面我写的更加简洁写,直接贴代码,应该更加容易懂了. 2 刚入手小程序有些语言 ...

  6. 2. 妈呀,Jackson原来是这样写JSON的

    没有人永远18岁,但永远有人18岁.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习.关注公众 ...

  7. Java解析JSON时,new JSONObject(这儿写json字符串)报错问题

    在获取json字符串后Java使用api创建json对象报错,查阅资料解决该问题: 问题原因:net.sf.json.jsonobject 没有 new JSONObject(String)的构造方法 ...

  8. json boolean android,如何解析Android中的JSON?

    DOM元素是一个对象,一个在内存中的东西.与OOP中的大多数对象一样,它具有属性.它还单独包含元素上定义的属性的映射(通常来自浏览器读取以创建元素的标记).有些元素的属性得到他们最初从值属性具有相同或 ...

  9. 【Flutter】JSON 模型转换 ( JSON 序列化工具 | JSON 手动序列化 | 根据 JSON 编写 Dart 模型类 | 在线自动根据 JSON 转换 Dart 类 )

    文章目录 一.JSON 序列化工具 二.JSON 手动序列化 三.根据 JSON 编写 Dart 模型类 四.在线自动转换 五.相关资源 一.JSON 序列化工具 JSON 格式比较简单的话 , 使用 ...

最新文章

  1. Python-anaconda-Spyder使用matplotlib画图无法显示报错解决:Figures now render in the Plots pane by default. To mak
  2. VTK:模型之Spring
  3. Zuul:Pre和Post过滤器(下)
  4. springboot连接SQL数据库配置application
  5. matlab期权定价模型比较,期权定价模型与数值方法(Matlab+Jupyter Notebook)
  6. php怎么修改滑动条,修改滚动条样式的方法
  7. flutter 获取定位_定位Flutter内存问题如何做
  8. 程序员如何保护好自己的发际线
  9. 【C++】常用拷贝算法和替换算法
  10. CSS垂直居中img
  11. 华为交换机设置端口镜像捕获数据包
  12. 有哪些支持 HomeKit 的智能家居生态值得推荐?
  13. 【Camera基础(二)】摄像头驱动原理和开发V4L2子系统驱动架构
  14. 任务调度ScheduledExecutorService
  15. win10+VS2012+opencv2.4.11的安装和配置
  16. matlab 坐标轴刻度朝外_Matlab 绘图 坐标轴 刻度
  17. webp文件怎么打开?webp压缩工具推荐
  18. Flutter 转 null safe时报错: The argument type ‘Object‘ can‘t be assigned to the parameter type XXX
  19. c语言 查看系统内存,C/C++获取系统物理内存大小
  20. PHPCMS V9学习笔记(配置): 后台界面模板在线编辑

热门文章

  1. 分布式事务的BASE理论
  2. 实验二(1)-配置 IPv4 静态路由和默认路由
  3. java根节点到叶子节点_二叉树根节点到叶子节点的所有路径和
  4. 自适应波束形成(四)——Frost波束形成1
  5. 跟着鸟哥学linux【二】
  6. Linux进程调用execve,linux内核系统调用函数do_execve()解析实例源码
  7. python教程1009python教程_GitHub - gyl1009/codeparkshare: Python初学者(零基础学习Python、Python入门)书籍、视频、资料、社区推荐...
  8. 高中数学_1_二次不等式和绝对值不等式
  9. 【逻辑漏洞】业务中常见的漏洞
  10. laradock 环境下,PHP 该如何实现本地域名通信啊?