拼json字符串

在工作中偶然会遇到拼json字符串的场景,根据数据量的不同我会采用不同的拼串方式,当数据量很小的时候,我会按照json字符串的规则来一个信息项一个信息项的拼。当数据量很大的时候,我会用程序拼或者用excel和nodepad++来拼,目前我用的最多的是用excel和nodepad++来拼,下面介绍下如何用这两个工具来拼。

原始数据

学生成绩

拼串步骤

步骤一

在excel中在各信息项中间加入一列,数据两个信息项间连接的字符串,如下图:


插入连接字符串

按照json字符串的规则补全各信息项间的字符。

步骤二

将补全的字符复制到nodepad++中,如下图:


未处理的字符串

接下来替换字符串中的空格,回车换行符。在nodepad++中回车换行符是“\r\n”,如果想找到回车换行符,还需要把查找模式设置成“扩展……”形式,如下图所示:


替换回车换行符

替换空格和换行符后,就形成了json字符串
'[{"number":"1","name":"李铭","grade":"3","maths":"90","chinese":"90","english":"91"},{"number":"2","name":"刘丽","grade":"3","maths":"96","chinese":"94","english":"95"},{"number":"3","name":"李丽","grade":"3","maths":"88","chinese":"95","english":"96"},{"number":"4","name":"韩磊","grade":"3","maths":"98","chinese":"96","english":"97"},{"number":"5","name":"赵东","grade":"4","maths":"95","chinese":"93","english":"94"},{"number":"6","name":"张亮","grade":"4","maths":"93","chinese":"91","english":"92"},{"number":"7","name":"赵俊","grade":"4","maths":"92","chinese":"90","english":"91"}]'

以上就是用excel和notepad++拼json字符串的全过程,希望对你有帮助。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容