【发布时间】:2018-10-31 01:07:05
【问题描述】:
webapi 返回的结果如下所示
[{
"id": 1,
"name": "TEST 1",
"no": 35797506102858582
}]
显示json结果时,“no”属性的值错误返回为35797506102858584。例如:https://jsoneditoronline.org/?id=6f97f53689e24222ba931bdeee70f836
问题的原因是什么?我该如何解决..
【问题讨论】:
-
你的实际问题是什么
-
@Vivekab 问题的原因是什么?
-
我无法重现使用json.net 解析和显示您的JSON 的任何问题,请参阅dotnetfiddle.net/08K3C4 因此这个问题似乎与该标签无关。我可以确认网站jsoneditoronline.org 显示的
"no"值错误。它在这里有一个 github 页面:github.com/josdejong/jsoneditor,所以也许你可以报告一个issue。除此之外,我认为这可能与 Stack Overflow 无关。 -
也许这是相关的:Javascript long integer。如果是这样,您需要将您的
id表示为字符串而不是整数。 -
@dbc 我用 Newtonsoft.Json 7.0.1 重现了相同的场景。我认为这个版本有一个错误。
标签: json json.net editor string-formatting precision