back to dev
Revert "no need for the dafult option"

This reverts commit 6ff6d5c9b7bb2ce98e984172b9ccd4adf033a2ec.
default configure option
fix isolation level
let JSON be decoded as array unless fetch_type is FETCH_OBJECT