广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >json文件书写格式详解
  • 283
分享到

json文件书写格式详解

2024-04-02 19:04:59 283人浏览 薄情痞子
摘要

目录 JSON是什么为什么有这个技术jsON 如何使用- 数据格式- 注意事项- JS 内置两个Json方法实例: JSON是什么 JSON ( javascript Object

 JSON是什么

JSON ( javascript Object Notation) ,是一种数据交互格式。

为什么有这个技术

Json之前,大家都用 XML 传递数据。XML 是一种纯文本格式,所以适合在网络上交换数据,但是 XML 格式比较复杂,终于道格拉斯·克罗克福特(Douglas Crockford)发明了JSON 这种超轻量级的数据交换格式。

JSON 如何使用

- 数据格式

JSON 实际上是 JavaScript 的一个子集,所以JSON 的数据格式和 JavaScript 是对应的:


- number => JS number 
- boolean => JS boolean
- string => JS string //
- null => JS null 
- array => JS Array 的表达方式 []
- object => JS {} 表达式

- 注意事项

  • JSON 规定字符集是UTF-8,字符串必须使用"",Object 的键也必须使用""
  • 数组或对象的最后一个成员,不能加 逗号

- JS 内置两个Json方法


JSON.stringify( {} , [ ] , "")
//参数一 :要序列化的数据(object)
//参数二 :控制对象的键值,只想输出指定的属性,传入一个数组
//参数三 :序列化后,打印输出的格式(一个Tab ,可以更直观查看json)

任何把 JavaScript 变成 Json ,就是把这个对象序列化为Json字符串,然后才可以通过网络传递;

收到一个Json格式的字符串,


JSON.parse( json.DATA ) //传入json字符串 

如果我们收到一个JSON格式的字符串,只需要把它反序列化成一个JavaScript对象,就可以在JavaScript中直接使用这个对象了。

实例:

1.数组方式 [ ]


[{
"id" : 1 ,
"name" : "xiaoming"
},{
"id" : 2 , 
"name" : "xiaohong"
}]

2.对象方式 { }


//前后端分离,推荐后端返回给前端数据格式
{
"status" : 0 ,          //执行状态码
"msg"    : "SUCCESS",   //说明文字信息,没有为NULL
"data"   :[{            //对象中嵌套数组,数组是返回的数据,
"id"    : 1 ,
"name"  : "xiaohong"
},{
"id"    : 2,
"name"  : "xiaoming"
}]
}

3.反例


{"id" : ox16 } //不合法,数值需要是十进制
{"name" : underfined } //不合法,没有该值
[{
"name" : NUll,
"school" : function() {
console.log("该写法是错误的")
}//不合法
}]//json中不能使用自定义函数,或系统内置函数

到此这篇关于json文件书写格式详解的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: json文件书写格式详解

本文链接: https://www.lsjlt.com/news/158813.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • json文件书写格式详解
    目录 JSON是什么为什么有这个技术JSON 如何使用- 数据格式- 注意事项- JS 内置两个Json方法实例: JSON是什么 JSON ( JavaScript Object ...
    99+
    2022-11-12
  • Json格式详解
    目录一 JSON构建于两种结构:二 JSON的形式1.对象2. 数组  三 值的内容四 范例总结JSON(JavaScript Object Notation)是一种轻量级的数据交换...
    99+
    2022-11-12
  • 详解python读写json文件
    python处理json文本文件主要是以下四个函数: 函数 作用 ...
    99+
    2022-11-12
  • Python读写JSON文件的操作详解
    目录JSONJSON 起源JSON 样例Python 原生支持 JSON序列化 JSON简单的序列化示例JSON 反序列化简单的反序列化示例应用案例编码和解码JSON JSON 起源...
    99+
    2022-11-10
  • Python怎么将csv格式转换成JSON格式文件
    这篇文章主要介绍“Python怎么将csv格式转换成JSON格式文件”,在日常操作中,相信很多人在Python怎么将csv格式转换成JSON格式文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python怎...
    99+
    2023-06-02
  • python中解析json格式文件的方法示例
    前言 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - Decembe...
    99+
    2022-06-04
    示例 格式文件 方法
  • java读取文件内容,解析Json格式数据方式
    目录java读取文件内容,解析Json格式数据一、读取txt文件内容(Json格式数据)二、解析处理Json格式数据三、结果存入数据库四、测试java 读取txt文件中的json数据...
    99+
    2022-11-12
  • ASP.NET CORE读取json格式配置文件
    目录一、在Startup类中读取json配置文件1、使用Configuration直接读取2、使用IOptions接口1、定义实体类2、修改json文件3、在StartUp类里面配置...
    99+
    2022-11-13
  • 详解RIFF和WAVE音频文件格式
    RIFF file format RIFF全称为资源互换文件格式(Resources Interchange File Format),是Windows下大部分多媒体文件遵循的一种文...
    99+
    2022-11-13
  • Win10把文件转为PDF格式详解
      Win10 10036泄露出来,用户惊喜地发现,新增了一个功能,可以把文件转换为PDF格式,而且操作起来很容易。这项功能是Win10原生支持的,Win7、Win8系统里需要第三方软件支持。   在任意文件上点击右键...
    99+
    2023-06-12
    Win10 PDF 文件 格式
  • python PyVCF文件处理VCF文件格式实例详解
    目录引言PyVCF库的安装PyVCF库的导入PyVCF库详细介绍使用实例:_Record对象------位点信息的储存形式Reader对象------处理vcf文件,构建结构化信息综...
    99+
    2022-11-11
  • python 读写中文json的实例详解
    python 读写中文json的实例详解 读写中文json 想要 读写中文json ,可以使用python中的 json 库可以对json进行操作。读入数据可以使用 json.load。 f = f...
    99+
    2022-06-05
    中文 详解 实例
  • python 读写csv格式的文件
    python在它的标准库中包含了csv模块。 例子环境 python3.4 win7 32位 1.读取csv文件 csvTest-data.csv内容如下: ItemID,Name,Description,Owner,Bor...
    99+
    2023-01-31
    格式 文件 python
  • 怎么在python中转换json文件格式
    本篇文章给大家分享的是有关怎么在python中转换json文件格式,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python有哪些常用库python常用的库:1.requesu...
    99+
    2023-06-14
  • Python怎么保存json文件并格式化
    这篇文章主要介绍了Python怎么保存json文件并格式化,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python是什么意思Python是一种跨平台的、具有解释性、编译性、...
    99+
    2023-06-14
  • Python实现将JSON格式文件导入redis
    目录使用 Python 连接 redis安装 redis 库使用代码连接 Redis写入键值操作 JSON 文件写入 redis在导入前需要先确定你已经安装 Redis,并且可以启动...
    99+
    2023-01-28
    Python JSON导入redis Python redis Python JSON redis
  • Python 如何保存json文件并格式化
    背景 最近自己搞些小东西,需要用json文件存储些文件属性什么的,但是发现用json包里的json.dump()方法存json文件的效果好丑……(其实是没仔细看方法), 于是上网找了...
    99+
    2022-11-12
  • Mysql怎么存储json格式数据详解
    目录前言JSON 数据类型推荐使用在不经常更新的静态数据存储查询json数据 增加索引使用场景总结 前言 Mysql5.7版本以后新增的功能,Mysql提供了一个原生的Js...
    99+
    2022-11-13
  • filebeat收集json格式的tomcat日志详解
    目录1.部署tomcat1.1.部署tomcat1.2.修改tomcat配置文件支持json格式日志输出1.3.查看tomcat日志2.配置filebeat收集tomcat日志2.1...
    99+
    2022-11-13
  • Qt写入Json文件的方法详解(含源码+注释)
    目录一、示例Json文件内容二、Json写入会使用的类(介绍写入所使用的类在本文中的作用,个人理解)三、Json文件的写入3.1 常规类型的写入3.2 对象及数组类型的添加3.3 J...
    99+
    2022-11-13
    qt写入json文件 qt操作json文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作