用于wiki的不可见特殊字符

2018-10-29  本文已影响67人  MinkChannel

       最近写公司api的wiki时, 经常需要插入json代码段, 但是由于公司wiki中的web编辑器会自动过滤掉粘贴字符中的空格和指标符. 这使我在需要展示json返回值时异常头痛. 急需一个不可见字符来代替空格, 已保持json的格式. 

       于是有了这个" ",  ASCII码(12288).

       以后再有类似的问题时, 可以放心了

       根据这个字符写了一个go程序, 用于格式化json和替换输入字符串中的空格.

Github:  https://github.com/Jiacheng-z/jsonforwiki

1. 格式化Json

 使用方式很简单, 直接把 json 字符串当做 stdin 输入即可.

格式化替换

但是请注意, 此方式仅支持标准的json字符串. 如果你的字符串中存在注释的话, 不能使用这个方法. 

2. 仅替换空格

因为没法解决注释问题, 所以还提供另外一个程序来替换输入字符中的空格, 但是并不能格式化. 请先将字符串格式化后再作为参数传入.

简单替换

用命令行直接输入json可能不太方便, 你可以把格式化完成,并且加好注释的json字符串放入文件中再作为输入.

微信公众号
上一篇 下一篇

猜你喜欢

热点阅读