olohmann / Lohmann.HALight

A simple HAL formatter for ASP.NET Core MVC
MIT License
3 stars 4 forks source link

Not doing camelCase for nested objects #2

Closed jayeshu closed 8 years ago

jayeshu commented 8 years ago

For nested objects, the ResourceConverter is not doing camelcase. Even after setting halOutput.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); it doesn't respect that.

The issue is that node.Add(ToCamelCase(nonResourceProperty.Name), JToken.FromObject(value)); It needs to change to ... node.Add(ToCamelCase(nonResourceProperty.Name), JToken.FromObject(value, serializer));

olohmann commented 8 years ago

Thanks a lot @jayeshu! Merged. I've released an updated NuGet package for RC2 that contains your changes. Not planning on back porting that to RC1.