q2316367743 / es-client

elasticsearch客户端,issue请前往码云:https://gitee.com/qiaoshengda/es-client
http://es-client.esion.xyz
Apache License 2.0
189 stars 8 forks source link

更新时对于高精度数值会保存成字符串 #6

Open chen-com opened 2 months ago

chen-com commented 2 months ago

web插件client:查看时,为保存地理数据经纬度的精度,会以字符串形式展示。但点击更新时,没有恢复数值类型,会保存经纬度的数值类型为字符串类型。导致java中反序列化出现映射错误。精度过高时会发生这个错误;

{ "lat": "32.989197500860236", "lon": "15.76673871144082" } 点击保存时,正确应该是 { "lat": 32.989197500860236, "lon": 15.76673871144082 }

q2316367743 commented 1 month ago

这也是没办法的,数字太大会出现精度丢失,只能如此,转成字符串