我有这样的类(class):
class MyDate
{
int year, month, day;
}
class Lad
{
string firstName;
string lastName;
MyDate dateOfBirth;
}
我想把一个 Lad
对象变成一个 JSON 字符串,如下所示:
{
"firstName":"Markoff",
"lastName":"Chaney",
"dateOfBirth":
{
"year":"1901",
"month":"4",
"day":"30"
}
}
(没有格式)。我找到了 this link ,但它使用的命名空间不在 .NET 4 中。我还听说过JSON.NET ,但他们的网站目前似乎已关闭,而且我不热衷于使用外部 DLL 文件。
除了手动创建 JSON 字符串写入器之外,还有其他选择吗?
最佳答案
因为我们都喜欢单线
...这个依赖于Newtonsoft NuGet包,这个包很流行,比默认的序列化器更好。
Newtonsoft.Json.JsonConvert.SerializeObject(new {foo = "bar"})
关于c# - 如何在 .NET 中将 C# 对象转换为 JSON 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6201529/