json文件属于什么类型的数据?json支持的数据类型有哪些?

JSON是一种有条理,易于访问的存储信息的方法。它为我们提供了一个可读的数据集合,我们可以通过合理的方式来访问这些数据。那json文件属于什么类型的数据?下面来我们就来给大家讲解一下。

JSON是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。它的优点:

1、简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。

2、易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

json支持的数据类型有哪些?

两种特殊类型:数组(array)、对象(object);

四种基础类型:字符串(string)、数字(number)、布尔型(boolean)、NULL值;其中对象和数组是比较特殊且常用的两种类型。

这两种特殊类型的区别:

数组:数组在 JS 中是方括号 [] 包裹起来的内容。在 JS 中,数组是一种比较特殊的数据类型,它也可以像对象那样使用键值对,但还是索引使用得多。同样,值的类型可以是任意类型。举例:{"firstName": "Brett", "lastName": "McLaughlin"}。

对象:对象在 JS 中是使用花括号包裹 {} 起来的内容。在面向对象的语言中,key为对象的属性,value为对应的值。键名可以使用整数和字符串来表示。值的类型可以是任意类型。举例:people:[{"firstName": "Brett","lastName":"McLaughlin"},{"firstName":"Jason","lastName":"Hunter"}]

json支持的数据类型两种特殊类型以及四种基础类型,作为开发人员我们需要对每一个数据类型的操作方法熟悉,另外,JSON文件可以存储简单的数据结构和对象。JSON文件在许多不同的编程API中都被支持,最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。

推荐阅读:

json的值包含哪些数据格式?json语法法则是什么?

springcloud和springboot的区别是什么?springboot项目怎么创建?

Java工程师怎么定级?Java工程师如何晋升?