【发布时间】:2015-06-26 08:02:33
【问题描述】:
我有一个包含多个 JSON 消息的文本文件。除了换行之外没有分隔符。我有一个方法,它将采用 JSON 字符串并将其反序列化为某种对象类型。
如何读取文本文件并遍历每个 Json 字符串以便反序列化?
下面是反序列化的方法:
public static T JsonDeserialize<T>(string jsonString)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(jsonString));
T obj = (T)ser.ReadObject(ms);
return obj;
}
【问题讨论】: