2017-07-24 52 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

相關問題