LabVIEW:2015
有小伙伴问到如何把json字符串正确写入到csv文件中,他写入时发现内容被分割到了不同单元格中,如下图所示:
有人说为啥要把json字符串写入csv文件?为什么不直接保存为json文件或写入其它格式的文件,这不是重点,或许就是有这个需求,他在大家指导下做了一些尝试还是没有得到理想的解决,最终我给出了解决方案,避免后续有其他小伙伴遇到类似问题,故做总结分享。
如果你去认真看看一看csv文件规则,会发现逗号(,)、双引号(")和换行符都是其中的特殊字符,如何数据中包含它们需要做转义:
1. 含有逗号或换行符,需要将内容放到一对双引号中。
2. 数据含有双引号("),需要用两个双引号("")进行转义。
那么上述问题的根源就是没有对json字符串中的特殊字符(逗号和双引号)做正确的处理,按照下图的方式写入可得到正确的结果,如下图所示:
-
字符串
+关注
关注
1文章
578浏览量
20509 -
JSON
+关注
关注
0文章
117浏览量
6963 -
csv
+关注
关注
0文章
39浏览量
5820
原文标题:逗号双引号如何被正确写入到csv文件
文章出处:【微信号:LabVIEW QT 修炼之路,微信公众号:LabVIEW QT 修炼之路】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论