JSON.. NET序列化对象,其中属性名为以点开头的名称
本文关键字:开头 属性 序列化 NET 对象 JSON | 更新日期: 2023-09-27 18:17:35
是否可能实现以下目标:
我有一个类:
public class Customer
{
public Csutomer()
{
}
public string Name { get; set; }
}
然后实例化我的类:
Customer cust = new Customer();
cust.Name = "Jhon Smith";
string result = JsonConvert.SerializeObject(cust);
,结果将包含:
{"Name":"Jhon Smith"}
我需要得到这样的json,注意Name .Name
前的。.
{".Name":"Jhon Smith"}
然后解析Json返回到我的对象
声明属性为:
[JsonProperty(".Name")]
public string Name { get; set; }