如何在c#中反序列化包含中文字符的Json字符串
本文关键字:字符 中文 Json 字符串 包含 反序列化 | 更新日期: 2023-09-27 18:16:28
我有一个问题,而反序列化Json字符串成对象,其中一个字段中包含中文或俄语字符。如果我们使用的是普通的json反序列化器那么特定的字段就会变成空的你能帮我解决这个问题吗
我的Json字符串的格式如下
{
"SportsAppId":"",
"SportId":"",
"Version":0,
"Url":"",
"Image":"",
"Description":"",
"AdditionalType":"",
"Name":"微软",
"SatoriId":"",
"LastUpdatedAt":0
}
我用了Newtonsoft。Json
和我的反序列化代码
dynamic d = JsonConvert.DeserializeObject(data);
尝试用区域性格式反序列化
dynamic d = JsonConvert.DeserializeObject(data, new JsonSerializerSettings()
{ Culture = new System.Globalization.CultureInfo("zh-CHT") });