1、引用命名空间
引用dll:System.Runtime.Serialization
System.ServiceModel;
System.ServiceModel.Web;
System.Web;
命名空间:
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;
2、序列化
public static int SaveAsJsonConfig(Object obj, string FullPath)
{
if (obj == null) return -1;
try
{
using (var fs = new FileStream(FullPath, FileMode.Create, FileAccess.Write))
{
DataContractJsonSerializer jsonSerializer = new DataContractJsonSerializer(typeof(Object));
jsonSerializer.WriteObject(fs, obj);//序列化到流
}
return 0;
}
catch (System.Exception e)
{
return -1;
}
}
3、反序列化
public static Object Loa