C# 使用Json.NET进行序列化
使用JavaScriptSerializer,我们序列化如下:C# 使用Json.NET进行序列化,c#,json,C#,Json,使用JavaScriptSerializer,我们序列化如下: var serializer = new JavaScriptSerializer(); string requestData = serializer.Serialize(new { EventID = 1, SubscriberID = 5, ToList = "abcd", TemplateParamVals = "" }); 如何使用Json.NET实现同样的功能? var序列化程序将在WebC
var serializer = new JavaScriptSerializer();
string requestData = serializer.Serialize(new
{
EventID = 1,
SubscriberID = 5,
ToList = "abcd",
TemplateParamVals = ""
});
如何使用Json.NET实现同样的功能?
var序列化程序将在WebClient的UploadDataTaskAsync方法中使用。如果要序列化为字符串,可以使用
JsonConvert
类中的静态方法
string requestData = JsonConvert.SerializeObject(new
{
EventID = 1,
SubscriberID = 5,
ToList = "abcd",
TemplateParamVals = ""
});
var serializer = new JsonSerializer();
serializer.Serialize(writer, obj);
要序列化为JsonWriter
或TextWriter
,请使用JsonSerializer
类
string requestData = JsonConvert.SerializeObject(new
{
EventID = 1,
SubscriberID = 5,
ToList = "abcd",
TemplateParamVals = ""
});
var serializer = new JsonSerializer();
serializer.Serialize(writer, obj);