我正在使用一个返回 json 的 Web 服务,并将 json 存储在一个本地变量中。json 代表一个简单的业务对象,例如:
var entry = {
"FirstName": "John",
"LastName": "Doe",
....
};
大小写是这样的,因为根据我们的命名约定,它与 .net 类的属性名称相匹配。
当更改其中一些属性并传回 json 时,Web 服务现在需要驼峰式大小写(同样,根据我们的方法参数命名约定),而不是最初返回的 pascal 大小写。
var entry = {
"firstName": "John",
"lastName": "Doe",
....
};
这当然行不通。
我正在使用JSON.stringify
将 json 作为字符串发送回 Web 服务,我想看看是否有一种简单的方法可以将密钥更改为驼峰式大小写。但是,看起来我只能使用替换参数来处理该值。
我可以更改类的序列化,但让我们假设这不是一个选项。有任何想法吗?
谢谢。