Json.NET-JsonConvert.DeserializeObject正在将字符添加到字符串

时间:2018-08-14 20:45:31

标签: json asp.net-mvc json.net

我将序列化模型作为JSON存储在文本文件中。

当我使用JsonConvert.DeserializeObject<MyViewModel>(serializedViewModel)反序列化对象时,它会在模型​​中转换我所需的uri所需的令牌:

...iVbdjdhasdfeeddDDCgxl6EpoZaw%2FiQGk%3D

进入 ...iVbdjdhasdfeeddDDCgxl6EpoZaw%253FiQGk%253D

似乎正在发生的事情是,当文本文件中的JSON由JsonConvert.DeserializeObject<MyViewModel>(serializedViewModel)处理时,“ %”字符被替换为“ %25”,这显然使令牌无效。

是否可以通过json.NET设置来处理此字符和其他特殊字符?

0 个答案:

没有答案