Я использую веб-сервис, который возвращает json, и храню json в локальной переменной.JSON представляет простой бизнес-объект, такой как:
var entry = {
"FirstName": "John",
"LastName": "Doe",
....
};
Оболочка похожа на это, потому что она соответствует именам свойств из класса .net в соответствии с нашим соглашением об именах.
Если изменить некоторые из этих свойств и передать обратно json, веб-служба теперь ожидает верблюжий регистр (опять-таки, согласно нашему соглашению об именах для параметров метода) вместо первоначально возвращенного паскаля.
var entry = {
"firstName": "John",
"lastName": "Doe",
....
};
Это, конечно, не работает.
Я использую JSON.stringify
для отправки json обратно в веб-сервис в виде строки, и я искал, есть ли простой способ изменить ключк верблюжьему делу.Однако, похоже, что я могу использовать параметр замены только для работы со значением.
Я мог бы изменить сериализацию класса, но давайте притворимся, что это не вариант.Есть идеи?
Спасибо.