JSON序列化于JSON字符串转化的方法问题
# 具体遇到的问题
老师,前面章节有讲到JSON与字符串的相互转换用 JSON.parse()与JSON.stringify(),
本章有讲到序列化与反序列化使用JSON.toJSONString()与JSON.parseObject()方法。
这几个方法之间有什么区别,和联系,使用起来要注意哪些东西?
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
正在回答 回答被采纳积分+1
同学你好,1. 区别:
JSON.parse():使用 JSON.parse() 方法将数据转换为 JavaScript 对象。
JSON.stringify():使用 JSON.stringify() 方法将 JavaScript 对象转换为字符串。
JSON.parseObject(String str):将str转化为相应的JSONObject对象
JSON.toJSONString():JSON.toJSONString是将对象转化为Json字符串
2. JSON.parse()和JSON.stringify()一般是JavaScript 结合使用,stringify()用于将JavaScript 对象转换为 JSON 字符串,然后传递给后台。而parse()是将后台返回的数据转换为 JavaScript 对象。
JSON.parseObject()和JSON.toJSONString()是序列化,如下:
Java序列化就是指把Java对象转换为字节序列的过程。在传递和保存对象时,保证对象的完整性和可传递性。对象转换为有序字节流,以便在网络上传输或者保存在本地文件中。
Java反序列化就是指把字节序列恢复为Java对象的过程。根据字节流中保存的对象状态及描述信息,通过反序列化重建对象。
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星