在Azure Function中将自定义JsonSerializerSettings与DocumentDb一起使用

phi*_*hil 6 azure azure-functions azure-cosmosdb

我想使用自定义JsonSerializerSettings使用DocumentDb API创建文档。谁能告诉我该怎么做?

我尝试设置

JsonConvert.DefaultSettings = () => {
    return new JsonSerializerSettings() {
        ContractResolver = new CamelCasePropertyNameContractResolver()
        };
    };
Run Code Online (Sandbox Code Playgroud)

Mat*_*nta 5

最新的DocumentDB SDK(1.15.0)现在公开了JsonSerializerSettings。

您可以在创建DocumentClient实例时定义自定义设置:

DocumentClient yourClient = new DocumentClient(new Uri("Your Service Endpoint"), "Your Account Key", serializerSettings: new JsonSerializerSettings()
            {
                // Custom settings
            });
Run Code Online (Sandbox Code Playgroud)