JsonNetSerializer по умолчанию не использует имена свойств дела верблюда - PullRequest
0 голосов
/ 28 сентября 2018

Я внедряю пользовательский сериализатор, используя NEST.JsonNetSerializer, как этот

var settings = new ConnectionSettings(connPool, sourceSerializer: JsonNetSerializer.Default);

Когда я использовал встроенный сериализатор, он автоматически присваивает мне имена свойств (из случая змеи).Как сделать так, чтобы настраиваемый сериализатор работал так же?Я вижу, что могу использовать ConnectionSettings.DefaultFieldNameInferrer(), чтобы указать, как выводятся имена свойств.Но, кажется, нет необходимости копировать код NEST, чтобы он работал как прежде.

Единственная причина, по которой я не использую встроенный сериализатор, заключается в том, что мне приходится работать с динамическими моделями и внутренним JSON.NET объекты в NEST недоступны.

...