我希望能够使用json序列化
有没有一种方法可以使用Json序列化整个对象而不是这两个属性?
FileInfo
对象。
到目前为止,使用JsonConvert.serializeOjbect()
方法对文件信息对象进行序列化,将得到以下结果。FileInfo finfo = new FileInfo("drive:\\folderpath\\file.txt");
string jsonString = JsonConvert.SerializeObject(finfo);
当然,finfo
拥有比 jsonString 更多的属性。这些属性包括 Exists
、Directory
、CreationTime
、Extension
、IsReadonly
、LastAccessTime
等等。而 jsonstring
只有其中的两个属性。
jsonString = {{
"OriginalPath": "drive:\\folderpath\\file.txt",
"FullPath": "drive:\\folderpath\\file.txt"
}}
有没有一种方法可以使用Json序列化整个对象而不是这两个属性?