C#,从文件中读取要在JsonConvert.Deserialize方法中使用的字符串

时间:2015-07-17 21:46:13

标签: c# serialization file-io json.net deserialization

我使用const字符串变量在我的C#代码中存储一些序列化的json对象,例如:

private const string response = "{\"Category\":\"Cat1\",\"Culture\":\"en-US\",\"Members\":1,\"Products\":[10,1],\"Address\":\"street\"\"SecondCulture\":\"es-ES\"}" ;

JObject convertedObject = JsonConvert.DeserializeObject<JObject>(response);

工作正常。现在,当我将这个字符串移动到&#39; .txt&#39;文件,并使用以下方式阅读:

string response = File.ReadAllText(path);

失败,返回System.InvalidCastException。 我应该如何在&#39; .txt&#39;中存储/读取此字符串?文件工作就像const字符串变量的情况?

0 个答案:

没有答案