我可以使用JSON.Stringify而不删除前导零

ilu*_*ton 0 json zero stringify

我有一个表单,需要收集值并转换为JSON查询.但是,当我使用JSON.stringify时,它会删除任何以零开头的邮政编码.有什么方法可以阻止这种情况吗?

这是我正在尝试使用的代码的简单版本:

var zipcode = 02122;
var data = {
   ZipCode : zipcode
}

var jsonQuery = JSON.stringify(data);
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 7

你犯了一个根本性的错误:

邮政编码不是数字



数字用于数字数据 - 您可以添加或乘以的数字.
一个数字中的前导零本质上是无意义的,并且不存储在任何地方.

邮政编码是恰好只包含数字的字符串.