我想从服务器返回正确的json结构。 我尝试了这个,但是作为回应,我有一个字符串:
string jsonDataStructure = "[{\"Field1\": 1, \"Fieald2\":true}, {\"Field1\": 1, \"Fieald2\":true}]";
return new JObject(
new JProperty("MyData", jsonDataStructure)
);
如何获取具有写入数据结构的JSON数据?
答案 0 :(得分:3)
如果您尝试发送对象,我建议使用“ newtonsoft.json”之类的库将其序列化。如果没有,您也可以将要发送的数据包装到一个对象中,然后仍然使用该库
答案 1 :(得分:3)
编辑:-如果您的字符串是对象的序列化,例如jsonResponse,则可以进行
return Ok(jsonResponse)
。但是,如果它是字符串,则可以
return Ok(JObject.Parse(jsonDataStructure))
。那应该可以解决您的问题。
首先,我无法真正理解这个问题的要点,所以我要说的是将您的退货声明更改为此。
return JObject.Parse(jsonDataStructure);