|
I am trying to serialize and deserialize a variable of type System.Type. Is that possible? If yes, what am I doing wrong?
System.Type type = typeof(string);
var jsonText = JSON.Instance.ToJSON(type);
var newType = JSON.Instance.ToObject(jsonText) as Type;
I get the following exception:
System.Exception : Failed to fast create instance for type 'System.RuntimeType' from assemebly 'System.RuntimeType, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
----> System.ArgumentNullException : Value cannot be null.
Parameter name: con
at fastJSON.JSON.FastCreateInstance(Type
objtype) in JSON.cs: line 164
at fastJSON.JSON.ParseDictionary(Dictionary`2
d, Dictionary`2
globaltypes, Type
type) in JSON.cs: line 471
at fastJSON.JSON.ToObject(String
json, Type
type) in JSON.cs: line 82
at fastJSON.JSON.ToObject(String
json) in JSON.cs: line 75
|