LabVIEW:2015
有小伙伴问到如何把json字符串正确写入到csv文件中,他写入时发现内容被分割到了不同单元格中,如下图所示:

有人说为啥要把json字符串写入csv文件?为什么不直接保存为json文件或写入其它格式的文件,这不是重点,或许就是有这个需求,他在大家指导下做了一些尝试还是没有得到理想的解决,最终我给出了解决方案,避免后续有其他小伙伴遇到类似问题,故做总结分享。
如果你去认真看看一看csv文件规则,会发现逗号(,)、双引号(")和换行符都是其中的特殊字符,如何数据中包含它们需要做转义:
1. 含有逗号或换行符,需要将内容放到一对双引号中。
2. 数据含有双引号("),需要用两个双引号("")进行转义。
那么上述问题的根源就是没有对json字符串中的特殊字符(逗号和双引号)做正确的处理,按照下图的方式写入可得到正确的结果,如下图所示:

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
字符串
+关注
关注
1文章
596浏览量
23261 -
JSON
+关注
关注
0文章
129浏览量
7833 -
csv
+关注
关注
0文章
39浏览量
6294
原文标题:逗号双引号如何被正确写入到csv文件
文章出处:【微信号:LabVIEW QT 修炼之路,微信公众号:LabVIEW QT 修炼之路】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
求助 LabVIEW 字符串比较
请教大神 ,用一个字符串和多个字符串比较程序应该怎么做。
比如:A字符串和B字符串组(B组字符串个数不定可以是一个也可以是10个) 比较
A
发表于 03-02 17:24
cJSON库是什么?
。
string如果遇到"开头,则说明json值是字符串,就解析它的值,此时只需要拿到两个"之间的值即可。保存字符串也是一个结构体,需要申请内存,计算长度的过程中,
发表于 01-29 07:13
不用编程不用联网,快速实现PLC与数据库双向数据通讯的案例
、≤3时,根据数值分别取字符串‘离线’‘待机’‘运行’‘故障’,超出这个范围则替换为‘其它值’。8. JSON字符串打包:采用MQTT或HTTP协议时,例如输入‘${JS01}’,则将后面数据配置表
发表于 01-14 10:51
详解DBC的Signal与JSON文本结合
为了优化CAN数据发送与接收的操作流程,更改以前手动输入状态对应数据的模式,采用下拉列表选择内容,但这需要用到超出DBC原有承载能力的信息。因此,将JSON与其结合,采用JSON格式文本写入Signal的Comment属性,将C
字符串关联数字变量如何使用?我们的地址都是16位数据,可以使用16位数字变量显示字符串吗?
字符串关联数字变量如何使用?我们的地址都是16位数据,可以使用16位数字变量显示字符串吗?
发表于 12-15 08:24
飞凌嵌入式ElfBoard-标准IO接口之格式化输出
fprintf(FILE *stream, const char *format, ...);3)参数stream:要操作的文件指针。format:表示C 字符串,包含了要被写入到流
发表于 11-11 08:43
在Python中字符串逆序有几种方式,代码是什么
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序
harmony-utils之JSONUtil,JSON工具类
,致力于助力开发者迅速构建鸿蒙应用。其封装的工具涵盖了APP、设备、屏幕、授权、通知、线程间通信、弹框、吐司、生物认证、用户首选项、拍照、相册、扫码、文件、日志、异常捕获、字符、字符串、数字、集合
harmony-utils之StrUtil,字符串工具类
,致力于助力开发者迅速构建鸿蒙应用。其封装的工具涵盖了APP、设备、屏幕、授权、通知、线程间通信、弹框、吐司、生物认证、用户首选项、拍照、相册、扫码、文件、日志、异常捕获、字符、字符串、数字、集合
PLC通过智能网关实现HTTP协议通讯,先取得token后再提交获取JSON格式的数据文件
JSON格式通讯,服务端返回的数据写入到PLC寄存器。
打开智能网关的参数配置软件(在附件中),进入数据配置表(功能->数据转发与平台对接,选HTTP-GET/POST),根据P
发表于 06-17 16:07
如何把json字符串正确写入到csv文件中
评论