Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#如何将Unicode字符转换为字符串值_C#_Json_Unicode_Formatting - Fatal编程技术网

C#如何将Unicode字符转换为字符串值

C#如何将Unicode字符转换为字符串值,c#,json,unicode,formatting,C#,Json,Unicode,Formatting,我有一个JSON,在他的一个字段中有一个Unicode值,如:“OpenCloseSettleFlag”:“\u0000” 每次我得到一个具有不同值的新JSON时,我都需要格式化这个Unicode值 已经尝试使用Normalize()方法,但没有任何效果,也尝试了[Regex.Unescape()][1],它可以转换整个JSON,而不是只转换unicode字段。如果您使用的是一个像样的JSON解析器(JSON.NET,System.Text.JSON,仅举两个例子),它将正确地读取和解释转义序列

我有一个JSON,在他的一个字段中有一个Unicode值,如:
“OpenCloseSettleFlag”:“\u0000”

每次我得到一个具有不同值的新JSON时,我都需要格式化这个Unicode值


已经尝试使用Normalize()方法,但没有任何效果,也尝试了[Regex.Unescape()][1],它可以转换整个JSON,而不是只转换unicode字段。

如果您使用的是一个像样的JSON解析器(JSON.NET,System.Text.JSON,仅举两个例子),它将正确地读取和解释转义序列,并给您一个带有该字符的字符串;在这种情况下,这只是一个理解你得到什么的问题。如果你没有,我们不知道你在做什么或如何帮助。请您的问题包括您的代码和完整(语法完整)的示例输入。该字符串已转义,它不是真正的unicode字符,而是ASCII表示形式。您应该检查如何创建自定义反序列化程序(如果您使用的是newtonsoft.json,这可能会对您有所帮助:)如果您使用的是一个像样的json解析器(json.NET、System.Text.json,仅举两个例子),它将正确读取和解释转义序列,并给您一个带有该字符的字符串;在这种情况下,这只是一个理解你得到什么的问题。如果你没有,我们不知道你在做什么或如何帮助。请您的问题包括您的代码和完整(语法完整)的示例输入。该字符串已转义,它不是真正的unicode字符,而是ASCII表示形式。您应该检查如何创建自定义反序列化程序(如果您使用的是newtonsoft.json,这可能会对您有所帮助:)