美文网首页
拼json字符串

拼json字符串

作者: 子页 | 来源:发表于2018-09-01 14:12 被阅读0次

在工作中偶然会遇到拼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字符串的全过程,希望对你有帮助。

相关文章

网友评论

      本文标题:拼json字符串

      本文链接:https://www.haomeiwen.com/subject/ayxuwftx.html