Commit 1c96f805 SK

JSON从文件反序列化

1 个父辈 e2666d23
......@@ -80,12 +80,21 @@ namespace AOI
//LogUtil.error("加载:文件[" + filePath + "]不存在");
return null;
}
string jsonTxt = File.ReadAllText(filePath);
JsonSerializer serializer = new JsonSerializer();
StringReader sr = new StringReader(jsonTxt);
object o = serializer.Deserialize(new JsonTextReader(sr), typeof(T));
T t = o as T;
return t;
using (StreamReader r = new StreamReader(filePath))
{
using (JsonReader reader = new JsonTextReader(r))
{
JsonSerializer serializer = new JsonSerializer();
T t = serializer.Deserialize<T>(reader);
return t;
}
}
//string jsonTxt = File.ReadAllText(filePath);
//JsonSerializer serializer = new JsonSerializer();
//StringReader sr = new StringReader(jsonTxt);
//object o = serializer.Deserialize(new JsonTextReader(sr), typeof(T));
//T t = o as T;
//return t;
}
/// <summary>
......
......@@ -63,9 +63,10 @@ namespace AccAOI
return;
}
string fileName = openDialog.FileName;
//读取图片内容
Img = (Image)Image.FromFile(fileName).Clone();
Image file = Image.FromFile(fileName);
Img = new Bitmap(file);
file.Dispose();
imageBox1.Image = Img;
}
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!