c# - 如何在 Asp.net mvc 中使用 Controller 的 Json 方法正确序列化 C# 长数?

标签 c# model-view-controller

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

最佳答案

事实上,JavaScript 中的所有数字都是 64-bit floats .

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

关于c# - 如何在 Asp.net mvc 中使用 Controller 的 Json 方法正确序列化 C# 长数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6571339/

相关文章:

c# - Razor:foreach block 的末尾在 if 语句后不呈现

c# - 在 C# 中访问 C++/CLI 重载 [] 运算符

C# : How to convert a local pdf file to a byte [][]

html - 在 Mailto 正文中插入链接

c# - ASP.NET MVC 获取具有特定属性的数据库条目列表

c# - 如何命名 WPF 控件以便于编码?

c# - 使用 Flag 属性时的枚举问题

javascript - 如何注释掉包含razor语法的javascript

ruby-on-rails - Rails 模型调用 Controller Action

javascript - Angular 的 Web Worker 未更新 View