Hi Li,
As Tug said, there’s no JSON requirement when working with Couchbase. If you’re application does not need to query items by secondary indexes, then storing POCOs is perfectly reasonable. The default transcoder uses .NET’s binary serialization for objects.
– John