我有一个模型“数据”,其中包含一些布尔值和字符串。我希望这个模型返回一个 HttpResponseMessage。目前我正在这样做:
string JSON = JsonConvert.SerializeObject(Data);
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, JSON);
return response;
这会产生以下 JSON 输出"{\"\"}"
。但我需要它{""}
。HttpResponseMessage
然而,如果我只在它之前显示 JSON {""}
,我似乎不知道是什么原因导致输出格式发生变化。有谁知道这是什么原因以及如何解决这个问题?在我看来,JSON 被“字符串化”了,但为什么我不知道。
我正在使用 NewtonSoft。