如何在 Asp.net mvc 中使用控制器的 Json 方法正确序列化 C# 长号?

Bau*_*shi 4 c# model-view-controller

Mvc Controller.Json 方法将长号 3458764513820540917 序列化为 3458764513820541000。我需要具有 int64 属性的 POCO。如何将 C# long 序列化为 json 字符串“3458764513820540917”?

Luk*_*keH 6

JavaScript 中的所有数字实际上都是64 位浮点数

在我看来,您在客户端遇到了该格式的范围/精度限制,而不是(反)序列化的问题。