JSON.stringify, 更改键的大小写
- 论坛
- JSON.stringify, 更改键的大小写
10 浏览
JSON.stringify, 更改键的大小写
我正在使用一个返回JSON的Web服务,并将JSON存储在一个本地变量中。这个JSON表示一个简单的业务对象,例如:
var entry = { "FirstName": "John", "LastName": "Doe", .... };
这样的大小写是因为它与.NET类的属性名称相匹配,符合我们的命名约定。
当我修改其中一些属性并传回JSON时,Web服务现在期望使用驼峰命名法(同样,符合我们的方法参数命名约定),而不是最初返回的帕斯卡命名法。
var entry = { "firstName": "John", "lastName": "Doe", .... };
当然这样是行不通的。
我正在使用JSON.stringify
将JSON作为字符串发送回Web服务,我想知道是否有一种简单的方法来将键改为驼峰命名法。然而,看起来我只能使用替换参数来处理值。
我可以改变类的序列化,但让我们假设这不是一个选项。有什么想法吗?
谢谢。