【发布时间】:2013-12-22 21:32:27
【问题描述】:
我正在尝试解决 JSON.parse() 舍入大数字的问题。我知道为什么会发生这种情况,但我正在寻找它周围的地方。
我在想一个可以解析 JSON 文本并将所有大整数转换为字符串的正则表达式。
我在 Windows 8 应用程序中使用 JavaScript,它必须由客户端处理。
到目前为止让我很难过。
主要问题是我必须在收到来自 XMLHTTPRequest 的响应后执行此操作,并且无法更改 JSON 的原始格式
例如
{ "data" : {
"username":"Brad", "userID":941022167561310208, "location":"London"
}
}
【问题讨论】:
-
你能改变json吗?在任何足够大的数字周围添加引号?
-
您能否提供一个您正在使用的 JSON 样本?它应该四舍五入到多少位(或根本不四舍五入)?
-
我知道这是理想的,但不幸的是不可能
-
无法包含您的 JSON 示例?
-
对不起,没有回应第一条评论。现在附上样本。
标签: javascript regex json windows