Ajax
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
而在Ajax中,最常用的就是返回JSON格式的数据。
JSON
JSON 是存储和交换文本信息的语法,类似 XML。JSON 比 XML 更小、更快,更易解析。
易于人阅读和编写。C、Python、C++、Java、PHP、Go等编程语言都支持 JSON。
在当下前后端分离的开发模式盛行的时代,JSON是作为主流的前后端数据的交互方式。为了能够友好且快速的解决数据在对象和JSON数据之间的转换,推出了很多用来解决这个问题的插件。例如:Jackson、Gson、Fastjson、Json-lib.这些是相对流行的几个工具。
关于JSON格式的语法,这里列举对象和数组的表示法:
User对象:
{
"username":"admin",
"password":"123456",
"gender":"男",
"level":"M"
}
UserList:
[
{
"username":"admin",
"password":"123456",
"gender":"男",
"level":"M"