json数据类型
json是一种与语言无关的数据交换的格式,使用Json的格式与解析方便的可以表示一个对象信息,json有两种格式:
①对象格式:{"key1":obj,"key2":obj,"key3":obj...}、
②数组/集合格式:[obj,obj,obj...]。
json是 JavaScript Object Notation 的首字母缩写,单词的意思是javascript对象表示法,这里说的json指的是类似于javascript对象的一种数据格式,目前这种数据格式比较流行,逐渐替换掉了传统的xml数据格式。
与json对象不同的是,json数据格式的属性名称和字符串值需要用双引号引起来,用单引号或者不用引号会导致读取数据错误。json的另外一个数据格式是数组,和javascript中的数组字面量相同。
json主要用来存储什么数据,数据不应该在数据库中吗
JSON主要用来存储和交换数据。它是一种轻量级的数据格式,能够以易读的方式表示结构化的数据对象,并且可以被不同编程语言解析和生成。尽管数据通常应存储在数据库中以进行持久化和管理,但JSON在某些场景下非常有用。
它是一种灵活的数据交换格式,常用于前后端之间的数据传递,以及API调用中的参数和返回值。
特别是在Web开发中,JSON通常作为一个临时存储或传输数据的中间形式,方便快速解析和处理。虽然JSON可以存储数据,但不同于数据库,并不具备数据的查询、插入、更新和删除等更复杂的管理功能。
json主要用来存储数据,尤其是在网络传输中常用的数据格式。
数据确实可以存储在数据库中,但有时候并不方便或者必要将所有的数据存储在数据库中。
Json提供了一种轻量级、灵活的存储和传输数据的方式。
通过使用json,可以将结构化的数据以一种方便读取和解析的格式进行存储,以便在需要的时候使用。
此外,在一些小规模的应用场景中,可能并不需要使用复杂的数据库系统,json可以作为一种简单有效的数据存储方式。
json文件是后端写的吗
不一定。
首先,我们看看Json数据含义:
JavaScript Object Notation(JSON)是一种基于 JavaScript 语法子集的开放标准数据交换格式。JSON 是基于文本的,轻量级的,通常被认为易于读/写。基于 ECMAScript (欧洲计算机协会制定的 js 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
也就是说JSON数据就是一种通用轻量级的数据交互格式,只要你数据是标准的JSON 谁都可以生成, JSON文件也就是存放json数据的文件。
然后我们回到这个问题,前后端分离的项目,数据交互常用的数据格式也是JSON。
在前端提交的数据量比较大的情况下,比如提交一个个人信息的对象,我们通常会把一个表单格式化成JSON数据然后post到后端,后端接收到数据后会给前端返回一个修改完成后的个人信息数据,这个数据也会格式化成JSON格式,
所以无论谁都可以生成JSON数据的文件
还没有评论,来说两句吧...