json是什么意思?是用来干嘛的?

本篇文章主要就是给大家来介绍一下json的概念以及json可以用来干什么,有需要的朋友可以看一看。

首先我们来看一下json是什么意思

根据百度百科上面的解释我们可以知道:JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。

其实简单的来说json就是一种数据交换格式。那么json这个数据交换格式是用来干嘛的呢?下面我们就来具体看一看。

json是一种数据格式,和数组作用一样,用于存储数据。

比如对于一个人的个人信息,用数组可以这样存储

var tom = ['Tom', '29', '170', 'man'];

登录后复制

如果约定好一个规则,我们可以用这样的数组保存tom的信息,分别是名字 = tom[0],年龄 = tom[1],身高 = [2],性别 = tom[3]

但是很显然这并不是很好的解决办法,我们普通情况下在用表格填充数据时都知道这样做更好

姓名
年龄
身高
性别
Tom
29
170
man
Jake
22
175
man

因此有了json,使用key-value 的模式来更加直观存储数据

var tom = {    name: 'tom',    age: '29',    stature: 170,    gender: 'man'    }

登录后复制

访问属性的时候也很简单,在数组中我们使用序列index来访问具体值,而json中则使用key来访问value

比如访问年龄

var age = tom.age;

登录后复制

如果有很多人,就会使用数组与json组合的方式,这里用代码的方式来表达上面的表格内容

var data = [    {        name: 'tom',        age: '29',        stature: 170,        gender: 'man'    },    {        name: 'jake',        age: '22',        stature: 175,        gender: 'man'    }]

登录后复制

在这个表中想要获得jake的身高

var jakeSta = data[1].stature

登录后复制

json模式的写法在ECMAScript中也叫做对象字面量,不仅仅可以单纯的存储值,还可以存储functon

var test = {    name: 'tom',    function: getName() {        return test.name;    }}

登录后复制

json也可用于前后端之间互相传递json数据。比如前端发起请求,调用接口,后端返回一串json数据,处理数据,渲染到页面上。

本篇文章到这里就全部结束了,更多json的精彩内容可以关注【创想鸟】!!!

以上就是json是什么意思?是用来干嘛的?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2739318.html

(0)
上一篇 2025年3月8日 02:02:58
下一篇 2025年3月8日 02:03:59

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • JSON实现七行代码让网站变移动应用

    本篇文章介绍了借助 Jasonette 将 Web 视图和原生组件融合构建真正“混合”应用的做法,让你的网站变成移动应用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 如果我告诉你,只需要 上述 7 行橙色的 json …

    2025年3月8日 编程技术
    200
  • js中根据json生成html表格的方法介绍(代码)

    本篇文章给大家带来的内容是关于js中根据json生成html表格的方法介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 之前公司有一个需求是:通过js来生成html。而且大部分都是生成表格,直接通过字符串拼接的话…

    编程技术 2025年3月8日
    200
  • JSON是什么以及怎么使用

    本篇文章给大家带来的内容是介绍JSON是什么?怎么使用,让大家可以对JSON有一个初步的了解,知道JSON的简单用法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们来了解一下JSON是什么?有什么用? JSON,…

    2025年3月8日
    200
  • JSON的优缺点是什么

    JSON的优缺点是什么?本篇文章就给大家介绍JSON的优势和缺点,让大家对JSON有一个初步的了解。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 一、JSON的优势: 1、 JSON更快: JSON语法非常易于使用。我们…

    编程技术 2025年3月8日
    200
  • json是什么?有什么用?

    json是“javascript object notation”的缩写,它指的是用于在javascript处理中描述对象的格式,本篇文章就来给大家介绍关于json的内容介绍。 json是什么? 上述的说法可能不太好理解,简单的来说,jso…

    2025年3月8日
    200
  • JSON.parse()和JSON.stringify()的性能测试(示例)

    本篇文章给大家带来的内容是关于json.parse()和json.stringify()的性能测试(示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 JSON.parse(JSON.stringify(obj))我们一…

    2025年3月8日 编程技术
    200
  • jQuery、ajax、JSON三者之间的关系

    最近在做项目的过程中,对于jQuery、ajax、JSON这三者的关系总是理不清楚,于是,在简单是使用,有了丁点的经验,于是对这三者的关系做了下研究: 1、jQuery : 以下来自百度百科 jQuery是一个快速、简洁的JavaScrip…

    编程技术 2025年3月8日
    200
  • json解析是什么?

    json是一种传递对象的语法,对象可以是name/value对,数组和其他对象。json(javascript object notation) 是一种轻量级的数据交换格式。 它基于JavaScript(Standard ECMA-262 …

    2025年3月8日
    200
  • txt格式怎么转json格式

    txt转json格式的方法:首先打开相应的代码脚本文件;然后通过【ReadTextToJson();】方法读取TXT文件并转化为Json即可。 JSON是一种轻量级的数据交换格式。它基于 ECMAScript 的一个子集,采用完全独立于编程…

    2025年3月8日
    200
  • json必须用大括号么

    json是必须用大括号的,因为json的语法规定是必须用大括号包裹,并且数据为【KEY:vlaue】模式,在任何支持的类型都可以通过JSON来表示,如“字符串、数字、对象”等,但是对象和数组是比较特殊且常用的两种类型,其中对象表示为键值对,…

    2025年3月8日
    200

发表回复

登录后才能评论