为什么每一个字符都用一个空'0';使用JSON.Net的字符

本文关键字:字符 JSON Net 使用 一个 每一个 为什么 | 更新日期: 2023-09-27 18:22:08

在使用Hex编辑器查看json文件时,我发现在每个字符都附加了额外的null字符之后,为什么会这样?有没有什么方法可以让我忽略多余的null字符,因为正因为如此,我在IO和文件大小上浪费了几乎两倍的时间。

以下是我在十六进制编辑器中打开json文件时得到的示例十六进制代码:

7b 00 22 00 43 00 6c 00 69 00 65 00 6e 00 74 0054 00 6f 00 6b 00 65 00 6e 00 22 00 3a 00 22 005a 00 34 00 47 00 6 c 00 5a 00 31 00 4 d 00 5a 0043 00 6c 00 72 00 49 00 6a 00 78 00 41 00 33 00

为什么每一个字符都用一个空'�0';使用JSON.Net的字符

您使用了Unicode流。请确保使用UTF-8。