我正在尝试使用 ServiceStack.Text 将 JSON 字符串“{Hints:6}”反序列化为一个类。下面是一个测试用例。问题是控制台打印出 0 而不是 6。所以似乎“ HintsCount ”类中的“ Hints ”字段没有设置为新值。
public class HintsCount
{
public int Hints { get; set; }
}
class Program
{
static void Main(string[] args)
{
var hintsCount = JsonSerializer.DeserializeFromString<HintsCount>("{Hints:6}");
Console.WriteLine(hintsCount.Hints);
Console.ReadLine();
}
}
控制台打印出“0”而不是预期的“6”。
知道为什么会这样吗?