用于wiki的不可见特殊字符
2018-10-29 本文已影响67人
MinkChannel
最近写公司api的wiki时, 经常需要插入json代码段, 但是由于公司wiki中的web编辑器会自动过滤掉粘贴字符中的空格和指标符. 这使我在需要展示json返回值时异常头痛. 急需一个不可见字符来代替空格, 已保持json的格式.
于是有了这个" ", ASCII码(12288).
以后再有类似的问题时, 可以放心了
根据这个字符写了一个go程序, 用于格式化json和替换输入字符串中的空格.
1. 格式化Json
使用方式很简单, 直接把 json 字符串当做 stdin 输入即可.
但是请注意, 此方式仅支持标准的json字符串. 如果你的字符串中存在注释的话, 不能使用这个方法.
2. 仅替换空格
因为没法解决注释问题, 所以还提供另外一个程序来替换输入字符中的空格, 但是并不能格式化. 请先将字符串格式化后再作为参数传入.
用命令行直接输入json可能不太方便, 你可以把格式化完成,并且加好注释的json字符串放入文件中再作为输入.
