找回密码
 立即注册

QQ登录

只需一步,快速开始

yqi3230
金牌服务用户   /  发表于:2024-12-9 11:20  /   查看:80  /  回复:4
本帖最后由 yqi3230 于 2024-12-11 17:17 编辑

需求:
页面加载时利用客户端缓存操作数据库插件来实现保存画面当前数据,
当用户编辑保存时此画面与db内容不同给出提示。



问题:
当前已将数据存入缓存,但是反json序列化时失败,
原因是否可能是日期格式转换问题,如果是的话有什么方法解决吗。










本帖子中包含更多资源

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

x

4 个回复

倒序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-12-9 13:49:31
沙发
大佬您好,这种OADate类型的数据,即使不做转换在JSON数据中会按照数值类型处理,不会影响JSON解析的。

看咱们的命令,我猜测咱们向客户端缓存中存储的本身就是JSON对象,为什么获取之后,还需要再重新反序列化一下呢?

直接当成普通的变量使用就可以了呀?咱们若是想要通过反序列化解析JSON的结构,那么就需要先做一次序列化,然后再反序列化,这样就不会报错了
回复 使用道具 举报
yqi3230
金牌服务用户   /  发表于:2024-12-9 14:45:10
板凳
Grayson.Shang 发表于 2024-12-9 13:49
大佬您好,这种OADate类型的数据,即使不做转换在JSON数据中会按照数值类型处理,不会影响JSON解析的。

...

是的,这样就不会报错了。

还有一个问题我比较好奇,反json序列化后,
循环取得的对象与设置变量中的相同字段做比较,
为什么没有触发。
我想弹出消息框打印一下Item.Note3,但是没有触发





本帖子中包含更多资源

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

x
回复 使用道具 举报
yqi3230
金牌服务用户   /  发表于:2024-12-9 16:34:52
地板
yqi3230 发表于 2024-12-9 14:45
是的,这样就不会报错了。

还有一个问题我比较好奇,反json序列化后,

问题已解决,循环的应该是反序列化后的对象而不是循环对象变量的名称
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-12-9 16:37:56
5#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部