1 回答

TA貢獻(xiàn)1906條經(jīng)驗 獲得超3個贊
responsedata = await response.Content.ReadAsStringAsync();
上面的代碼返回字符串,您返回相同的響應(yīng)。結(jié)果,它不是您期望的格式良好的 JSON。
如果要返回正確的 JSON,則需要在返回之前將字符串轉(zhuǎn)換為 JSON。
public async Task<Data> GetEmployee(string instance)
{
string responsedata = " {\"@odata.context\":\"https://science.com/odata/$metadata#EMPLOYEE\",\"value\":[{\"Id\":5000004,\"Name\":\"Account\"}]}";
return JsonConvert.DeserializeObject<Data>(responsedata);
}
public class Data
{
[JsonProperty("@odata.context")]
public string ODataContext { get; set; }
public Value[] Value { get; set; }
}
public class Value
{
public int Id { get; set; }
public string Name { get; set; }
}
- 1 回答
- 0 關(guān)注
- 446 瀏覽
添加回答
舉報