在尝试将命名值元组序列化为 JSON 字符串时,它会丢失分配给项目的名称
(string type, string text) myTypes = ("A", "I am an animal");
var cnvValue = JsonConvert.SerializeObject(myTypes);
我期望序列化的值为
{"type":"A","text":"我是动物"}
但实际结果是
{"Item1":"A","Item2":"我是动物"}
有两件事我很想知道
- 为什么它会这样
- 如何获得预期的输出