【发布时间】:2022-01-27 09:07:25
【问题描述】:
我有以下类结构:
public class JsonModel
{
public string PropertyName { get; set; }
public string PropertyValue { get; set; }
}
我有一个此类的实例如下:
var entry = new JsonModel { PropertyName = "foo", PropertyValue = "bar" };
我想把它转换成 json,但我希望它变成这样:
{
"foo": "bar"
}
有人知道我该怎么做吗?我确定它一定很简单?
【问题讨论】:
-
当然,这很简单。启动
StringBuilder,您就可以参加比赛了。但我想你的问题真的是如何自动做到这一点?在这种情况下,您需要更具体。您使用的是哪个序列化库? -
@PeterRuderman 我很高兴使用任何可以轻松做到这一点的库
-
@Alex 你在课堂上只有 2 个属性吗?
-
您在询问如何将 转换为 json,但您还标记了问题解析,在这种情况下将是 from json。您能否详细说明您需要两种方式还是只反对json?
标签: c# json parsing converters