json使用记录

Posted 小猫爱哭鬼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json使用记录相关的知识,希望对你有一定的参考价值。

1, 使用json接收前端的数据(前端以json格式传递)

@RequestBody JSONObject jsonObject
这里的json用的是 com.alibaba.fastjson.JSON;
@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请
求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。
在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能
有一个,而@RequestParam()可以有多个。
String roleIds = jsonObject.getString("roleIds");这样可以根据key获取数据
2,将部分数据封装到实体类里面,这里以user类为例
SysUser user = JSON.parseObject(jsonObject.toJSONString(), SysUser.class);
这样可以将对应的user信息封装到user实体类里面
3,当需要传递json数据格式时(字符串转json)
JSONObject jsonObject = new JSONObject();
JSONObject json = jsonObject.put("name", "tom");
这样可以将string数据转为json对象
这是map转json
JSONObject json = new JSONObject(map)

以上是关于json使用记录的主要内容,如果未能解决你的问题,请参考以下文章

json 个人的vscode的代码片段

使用 json rereiver php mysql 在片段中填充列表视图

实用代码片段将json数据绑定到html元素 (转)

json 可视代码工作室Angular with Firebase片段

vs code 用户代码片段 html.json

CSP核心代码片段记录