diff --git a/src/NSExt/Extensions/StringExtensions.cs b/src/NSExt/Extensions/StringExtensions.cs index 411bbe9..dbf8d63 100644 --- a/src/NSExt/Extensions/StringExtensions.cs +++ b/src/NSExt/Extensions/StringExtensions.cs @@ -380,6 +380,19 @@ public static class StringExtensions return JsonConvert.DeserializeObject(me); } + + /// + /// 反序列化一个文件获得指定类型的数据对象 + /// + /// 等待反序列化的json文本 + /// 实际类型 + /// 反序列化后生成的对象 + public static object Object(this string me, Type type) + { + return JsonConvert.DeserializeObject(me, type); + } + + /// /// 生成密码 /// @@ -471,5 +484,4 @@ public static class StringExtensions { return Uri.UnescapeDataString(me); } -} - +} \ No newline at end of file