找回密码
 立即注册

QQ登录

只需一步,快速开始

夏雪冬阳

论坛元老

280

主题

1166

帖子

4036

积分

论坛元老

积分
4036

微信认证勋章

夏雪冬阳
论坛元老   /  发表于:2021-11-13 20:22  /   查看:3007  /  回复:3
3金币
百度了一下有关josn的知识,感觉还是没怎么明白,特请教:1、什么叫josn序列化和反序列化
                 2、在什么情况下用,能不能做个简单的demo学习下

最佳答案

查看完整内容

json反序列化,是把json字符串转换为对象, json序列化,是把对象转换为json字符串, 对象是在程序中的概念, 在活字格命令中,如果需要使用类似于循环或者取值等程序干的事情,我们需要是一个对象,如果此时的参数是一个json字符串,那么可以使用json反序列化命令转换为对象。 如果是发送请求,需要传递参数等,需要使用字符串的场景,而我们只有一个对象的话,那么可以json序列化,把对象转换为json字符串,再进行参数传递。 ...

3 个回复

倒序浏览
最佳答案
最佳答案
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-13 20:22:26
来自 2#
json反序列化,是把json字符串转换为对象,
json序列化,是把对象转换为json字符串,
对象是在程序中的概念,
在活字格命令中,如果需要使用类似于循环或者取值等程序干的事情,我们需要是一个对象,如果此时的参数是一个json字符串,那么可以使用json反序列化命令转换为对象。
如果是发送请求,需要传递参数等,需要使用字符串的场景,而我们只有一个对象的话,那么可以json序列化,把对象转换为json字符串,再进行参数传递。

评分

参与人数 1满意度 +5 收起 理由
37104377 + 5

查看全部评分

回复 使用道具 举报
夏雪冬阳
论坛元老   /  发表于:2021-11-15 22:59:06
3#
本帖最后由 夏雪冬阳 于 2021-11-15 23:22 编辑

小白大概明白了,就是字符串和对象之间的相互转化,为了验证下反序列化前后的差异,小白在官方教程的基础上做了进一步探索,如截图1在官方的反序列化教程的基础上,加了一个返回命令,目的是把反序列化后的结果返回到页面,结果见截图2,但是发现反序列化前后的内容没什么区别,这又是什么道理呢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-16 11:16:02
4#
大佬,在另一篇帖子和大佬提到过鸭,返回信息会默认转化为字符串的。
josn数据查询结果差异原因 - 活字格专区 - 求助中心 - 葡萄城产品技术社区 (grapecity.com.cn)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部