拼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"}]'
【拼json字符串】以上就是用excel和notepad++拼json字符串的全过程,希望对你有帮助。
推荐阅读
- 一起来学习C语言的字符串转换函数
- 字符串拼接成段落,换行符(\n)如何只执行n-1次
- C语言的版本比较
- 同学聚会少了友情多了比拼,拼孩子、拼工作、比职位引发各种落差|同学聚会少了友情多了比拼,拼孩子、拼工作、比职位引发各种落差 变味的同学聚会
- JavaScript|JavaScript — call()和apply()、Date对象、Math、包装类、字符串的方法
- 在职场打拼,拥有话语权有多重要()
- JS截取字符串的方法详解
- 到南京,努力拼搏!
- 关于拼多多的那些事儿
- 这位宾大教授劝告优等生(读书不要太拼!)