ReadAsStringAsync两次对JSON进行转义

时间:2018-08-30 13:23:39

标签: c# json json.net task

问题背景:

我正在通过\\ HttpResponseMessage方法从Task对象收到JSON字符串响应,如图所示:

ReadAsStringAsync

这为我提供了以下转义的JSON:

 string jsonString = response.Content.ReadAsStringAsync().Result;

问题:

我相信这已经被转义了两次,这意味着我试图通过Newtonsoft将此JSON映射到C#POCO,以将其转换为字符串类型,然后转换为所需的对象类型,如下所示:

"\"{\\\"A\\\":\\\"B\\\"}\""

是否有一种方法可以阻止这种两次转义,因此我不必两次反序列化JSON?

0 个答案:

没有答案