添加引用
命名不规范示例
替换解决方案
详细解决方案演示
代码部分
主程序入口
string jsonString1 = "{\"姓名\": \"李红\",\"性别\": \"女\",\"年龄\": \"18\"}";
Person p1 = Newtonsoft.Json.JsonConvert.DeserializeObject<Person>(jsonString1);
Console.WriteLine(p1.name +";"+ p1.gender + ";" + p1.age);
string jsonString2 = "{\"name\": \"李红_2\",\"gender\": \"女_2\",\"age\": \"18_2\"}";
Person p2 = Newtonsoft.Json.JsonConvert.DeserializeObject<Person>(jsonString2);
Console.WriteLine(p2.name + ";" + p2.gender + ";" + p2.age);
Person实体类
using System.Runtime.Serialization;
namespace ConsoleApp1
{
//[DataContract]
public class Person
{
[DataMember(Name = "姓名")]
public string name { get; set; }
[DataMember(Name = "性别")]
public string gender { get; set; }
[DataMember(Name = "年龄")]
public string age { get; set; }
}
}
图片详解