【发布时间】:2014-06-26 08:49:40
【问题描述】:
我有一个类需要以自定义方式在 Couchbase 中序列化为 JSON。所以我做了类似的事情:
var converters = new[] { new CustomConverter() };
var json = JsonConvert.SerializeObject(myObject, jsonConverters.ToArray());
var result = _couchbaseClient.ExecuteStore(StoreMode.Add, id, json);
但是如何使用CustomConverter 再次反序列化?我想检索 JSON 并自己进行反序列化。我知道有一个 ExecuteGet 方法,但我想通过视图工作。
这可能吗?
我尝试将我的转换器添加到JsonConvert.DefaultSettings,但它似乎没有使用它。我不断收到JsonSerializationException。我猜 Couchbase 会重置设置,或者使用自己的设置。
【问题讨论】:
标签: c# json serialization couchbase