亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

HttpClient ReadAsStringAsync 四舍五入小數

HttpClient ReadAsStringAsync 四舍五入小數

C#
烙印99 2022-12-31 14:01:39
在其中一個 Net API 控制器中,我有一個將請求發送到另一個第三方 API 的操作,在收到響應后,它對收到的 JSON 數據進行了一些操作,最后將響應返回給前端應用程序。示例代碼如下: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    }}現在,如果第三方發送一個包含數字的 JSON 響應,999999999999999.99并且ReadAsStringAsync在上面的代碼片段中執行,它會將值更改為10000000000000000. 我不想要的。我想知道為什么ReadAsStringAsync會這樣。
查看完整描述

1 回答

?
HUWWW

TA貢獻1874條經驗 獲得超12個贊

感謝@JessedeWit 指出這是 NewtonSoft 庫的問題。引入SO 問題響應中提到的解決方法解決了該問題。



查看完整回答
反對 回復 2022-12-31
  • 1 回答
  • 0 關注
  • 73 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號