找回密码
 立即注册

QQ登录

只需一步,快速开始

阿凡佬

中级会员

1

主题

14

帖子

521

积分

中级会员

积分
521
阿凡佬
中级会员   /  发表于:2022-8-4 13:05  /   查看:2219  /  回复:2
测试发现,如果JSON字符串的值类型与表格的值类型对应不上,则导入失败
例如:
[
  {
    "description":"Is a description about product",
    "module":"LS-0002",
    "qty":8,
    "price":354.2,
    "isPurchaesed":true
  },
  {
    ...
  },
  ...
]
这么一个类型的JSON数组,导入到表格中。出于某些原因,qty的值产生了字符串类型的数据,而表格对应的 "数量" 列的绑定字段类型为整数型,之后所有数据都未导入至表格。
因此我的建议是:是否可以在导入前,通过某种方式预先处理数据,比如像这样用公式将值转换一下,大不了返回错误。而不至于导入失败


本帖子中包含更多资源

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

x

2 个回复

倒序浏览
阿凡佬
中级会员   /  发表于:2022-8-8 20:11:15
沙发
renho 发表于 2022-8-8 19:55
是的,之前就该处理好
不过我觉得可以在这个插件上增加个 验证JSON格式选项(解析json),验证解析不成功 ...

无法解析的话好像的确是不导入的。但是我上面那种也是JSON.parse()这个方法出来的,它也是符合格式的,只不过qty这个字段数据类型有的对象是字符串有的对象是数值,因此一条都导入不了。

后来想想也是,这条JSON既然是自己生成的,我自己就应当在导入之前处理好它的格式
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部