void Main()
{
var json =api();
//弱型別方式
var obj_dynamic = JsonConvert.DeserializeObject(json).Dump() as JObject;
//強型別方式
var obj = JsonConvert.DeserializeObject<PersonInfo>(json).Dump() ;
}
string api(){
return @"
{
""Name"": ""暐翰"",
""Age"": ""24""
}
";
}
public class PersonInfo
{
public string Name { set; get;}
public string Age { set; get; }
}
需要使用Json.Net第三方套件,跟Import:
Newtonsoft.Json
Newtonsoft.Json.Converters
應該是不用Replace,
C#有三種Json的序列化和反序列化的方式
可以參考我的鐵人賽文章,
從這篇開始
C#中Json的序列化和反序列化的幾種方式(一)