在其中一個 Net API 控制器中,我有一個將請求發(fā)送到另一個第三方 API 的操作,在收到響應(yīng)后,它對收到的 JSON 數(shù)據(jù)進(jìn)行了一些操作,最后將響應(yīng)返回給前端應(yīng)用程序。示例代碼如下:using (var client = new HttpClient()){ var response = await client.GetAsync(_remoteServiceEndPoint + "student/" + id); if (response.IsSuccessStatusCode) { var contentString = await response.Content.ReadAsStringAsync(); //do something with contents and finally return response to the caller }}現(xiàn)在,如果第三方發(fā)送一個包含數(shù)字的 JSON 響應(yīng),999999999999999.99并且ReadAsStringAsync在上面的代碼片段中執(zhí)行,它會將值更改為10000000000000000. 我不想要的。我想知道為什么ReadAsStringAsync會這樣。
- 1 回答
- 0 關(guān)注
- 76 瀏覽
添加回答
舉報
0/150
提交
取消