gpt4 book ai didi

json.net - 解析浮点精度丢失

转载 作者:行者123 更新时间:2023-12-02 19:25:44 25 4
gpt4 key购买 nike

解析以下 JSON 字符串时,x 坐标的浮点值正在更改。

{ "spatialReference" : {   "wkid" : 4326 }, "candidates" : [   {     "address" : "240000001",     "location" : {       "x" : -79.939219121531494,       "y" : 40.852153506889806     },     "score" : 100,     "attributes" : {     }   } ]}

在前面的 xml 上调用 JObject.Parse 后,它会被转换为

 {  "spatialReference": {    "wkid": 4326  },  "candidates": [    {      "address": "240000001",      "location": {        "x": -79.9392191215315,        "y": 40.852153506889806      },      "score": 100,      "attributes": {}    }  ]}                          

有没有办法强制解析器将 x/y 值视为字符串并保持更高的精度?

最佳答案

如果反序列化为强类型对象,其中 x 和 y 属性为小数,则不会丢失任何精度。

关于json.net - 解析浮点精度丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6391905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com