using Microsoft.Owin.Hosting;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web.Script.Serialization;
using System.Xml.Serialization;
namespace ConsoleApp1
{
class Program
{
/*
*
* 忽略要序列化的字段
[Newtonsoft.Json.JsonIgnore]
[System.Web.Script.Serialization.ScriptIgnore]
[System.Xml.Serialization.XmlIgnore]
//2、使用JavaScriptSerializer类转JSON
JavaScriptSerializer serializer = new JavaScriptSerializer();
string serializedStr = serializer.Serialize(user);
//3、XML序列化
string xmlStr = XmlSerialize<UserInfo>(user);
---------------------
作者:pan_junbiao
来源:CSDN
原文:https://blog.csdn.net/pan_junbiao/article/details/82827978
版权声明:本文为博主原创文章,转载请附上博文链接!
*/
static void Main(string[] args)
{
string baseUrl = "http://localhost:12345/";
T t = new T() { id = 1, id2 = 2, id3 = 3 };
JsonSerializer js = new JsonSerializer();
string tStr = JsonConvert.SerializeObject(t);
//XmlSerializer
//JavaScriptSerializer
Console.WriteLine(tStr.ToString());
Console.Read();
}
}
[Serializable]
public class T
{
[JsonIgnore]
public int id { get; set; }
public int id2 { get; set; }
public int id3 { get; set; }
}
}