JSON的作用和常用分类?

JSON是一种轻量级的数据交换格式,常用于Web客户端和服务器的数据交互,如AJAX。它从JavaScript对象演变而来,是其子集。文章提到了几个流行的Java库,如Gson,Jackson和FastJSON,用于处理JSON。此外,还讨论了JSON在HTTP请求中的作用,包括HTTPHeader和message-body。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaScript Object Notation(JavaScript 对象表示法)

JSON 是存储和交换文本信息的语法,类似 XML,比 XML 更小、更快,更易解析

将Java对象转换为特殊格式的字符串(JSON串),主要用于与前端页面的交互

作用:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,主要用于传送数据。

JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪,但是 JavaScript 很容易解释它,而且 JSON 可以表示比"名称 / 值对"更复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表。

JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。

Java --- JSON --- JS

分类:

1. gson --- google,Android和Java交互

2. JackSon --- SpringMVC,默认的JSON处理方法

3. FastJSON --- alibaba,号称世界上最快的JSON转换

1.JSON应用场景

web客户端和服务器通过AJAX(HTTP REQUEST)进行数据交换,而JSON是AJAX中最常用的数据格式。

2.JSON简介和语法

(1)概念:JSON:JavaScript对象表示法,是一种完全独立与语言的文本格式

(2)语法:数据由逗号分隔,{}保存对象,【】保存数组

3.JSON语法检测工具:BE JSON,JSON.cn

4.JSON与JavaScript对象的区别

1.JSON是从JavaScript对象中演变出来的,是JavaScript的一个子集

2.表面上,可以看作使用“”引起的是JSON

5.JSON在HTTP请求中的作用

1.HTTP协议采用了请求/响应模型,即客户端发出请求,服务器端给予相应

2.传输过程包括message-header和message-body两部分

3.message-body是传输的具体信息

4.message-header,用来设置HTTP的一些信息

6.HTTP Header信息

1.HTTP Header是HTTP请求和响应的核心

2.包含许多有关的客户端环境和请求正文的有用信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值