2017-07-24 53 views
1

我想使用DocumentDb API使用自定义JsonSerializerSettings创建文档。谁能告诉我我该怎么做?在Azure中使用带DocumentDb的自定义JsonSerializerSettings函数

我已经尝试设置

JsonConvert.DefaultSettings =() => { 
    return new JsonSerializerSettings() { 
     ContractResolver = new CamelCasePropertyNameContractResolver() 
     }; 
    }; 
+1

[为DocumentDb的C#POCO的自定义序列(的可能的复制https://stackoverflow.com/questions/25864043/custom- serialization-of-c-sharp-pocos-for-documentdb) – Mikhail

+1

另请参阅https://stackoverflow.com/questions/37489768/how-to-tell-documentdb-sdk-to-use-camelcase-during-linq-query – Mikhail

回答

1

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

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

DocumentClient yourClient = new DocumentClient(new Uri("Your Service Endpoint"), "Your Account Key", serializerSettings: new JsonSerializerSettings() 
      { 
       // Custom settings 
      }); 
+0

虽然你可能会遇到这个问题:https://github.com/Azure/azure-functions-vs-build-sdk/issues/107 – tjrobinson

相关问题