本文主要介绍了C#纯技术之Class写入Json问题,具有很好的参考价值,希望对大家有所帮助。
C# Class写入Json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
/// <summary> /// 写入json文件 /// </summary> /// <param name="obj"></param> /// <param name="savePath"></param> public static void ConvertToJson( object obj, string savePath) {
string str = JsonConvert.SerializeObject(obj); //json格式化 JsonSerializer jsonSerializer = new JsonSerializer(); TextReader textReader = new StringReader(str); JsonTextReader jsonTextReader = new JsonTextReader(textReader); object _object = jsonSerializer.Deserialize(jsonTextReader); if (_object != null ) {
StringWriter stringWriter = new StringWriter(); JsonTextWriter jsonWriter = new JsonTextWriter(stringWriter) |