使用JSON.Net這樣的:CamelCasePropertyNamesContractResolver做了多少駱駝?
JsonConvert.SerializeObject(someObject,
Newtonsoft.Json.Formatting.None,
new JsonSerializerSettings() {
NullValueHandling = NullValueHandling.Ignore,
ReferenceLoopHandling = ReferenceLoopHandling.Ignore,
ContractResolver = new CamelCasePropertyNamesContractResolver()
});
多少駱駝caseing不JSON.Net嗎?
它只是從單詞的開頭開始的小寫字母嗎?
例子:
- somePropertyId - > somePropertyId
- somePropertyID - > somePropertyID
- SOMEPropertyID - > somePropertyID
- SOMEPROPERTYID - > somepropertyid
爲什麼不試試看看?應該很容易做出一個快速一扔控制檯應用程序來測試這種行爲。 – 2013-05-09 22:34:05