kalulas / TableCraft

Console application and AvaloniaUI examples for TableCraft.Core: https://github.com/kalulas/TableCraft.Core
MIT License
4 stars 0 forks source link

写入配置json文件以可读形式保存注释 #1

Closed kalulas closed 1 year ago

kalulas commented 1 year ago

LitJSON以hexcode形式写入utf8字符,暂时没有太好的解决方案

// LitJson.JsonWriter.PutString(string str)

                if (str[i] >= ' ' && str[i] <= '~')
                {
                    writer.Write(str[i]);
                    continue;
                }

                IntToHex(str[i], hex_seq);
                writer.Write("\\u");
                writer.Write(hex_seq);