概念

JavaScript Object Notation。JavaScript 对象表示法
由于其语法简单,层次结构鲜明,现多用于作为数据载体,在网络中进行数据传输

JSON与JavaScript


最大的区别就是JSON的键必须是字符串

基础语法

JSON对象和Java对象的相互转换

为什么

JSON格式简单是优秀的数据载体,方便传输处理而且和Java对象也很是亲近,是面向对象的体现

Fastjson

请求参数处理

异步请求往往传的是JSON数据,而JSON不能被request.getParameta()所识别的,我们需要直接获取getReader()再readline()获取请求体的字符串内容再将JSON字符串转换成对象(使用readline()是因为浏览器发送请求的数据永远都会被压缩成一行)