|
|
@@ -89,6 +89,7 @@ namespace JCUnityLib
|
|
|
|
|
|
public JToken ToJTokenByImporter(object o)
|
|
|
{
|
|
|
+ if (o == null) return null;
|
|
|
Type type = o.GetType();
|
|
|
Func<object, JToken> importer = null;
|
|
|
importerDict.TryGetValue(type, out importer);
|
|
|
@@ -115,6 +116,7 @@ namespace JCUnityLib
|
|
|
|
|
|
public object ParseByExporter(JToken jt, Type type)
|
|
|
{
|
|
|
+ if (jt.Type == JTokenType.Null) return null;
|
|
|
Func<JToken, object> exporter = null;
|
|
|
exporterDict.TryGetValue(type, out exporter);
|
|
|
if (exporter == null) {
|