我ProcessStartInfo
JSON.NET序列化的ProcessStartInfo
ProcessStartInfo psi = new ProcessStartInfo()
{
FileName = "path",
Arguments = "args",
UseShellExecute = false,
RedirectStandardError = true,
CreateNoWindow = true,
Verb = "runas"
};
類的對象和記錄的目的我想它序列化到JSON。 我的代碼:
string json = JsonConvert.SerializeObject(psi);
json
包含:
「System.Diagnostics.ProcessStartInfo」
如何序列化屬性這一翻譯鍵入的名字嗎?
這是因爲'ProcessStartInfo'上的[TypeConverter(typeof(ExpandableObjectConverter))]'屬性。看看例如[Newtonsoft json序列化程序返回空對象](http://stackoverflow.com/questions/11044639/newtonsoft-json-serializer-returns-empty-object)。 – CodeCaster
@CodeCaster謝謝。我需要在一個地方。自己的ContractResolver是太多的工作;-)在這個JSON.NET中沒有切換? – BWA