Check fields for json before treating them as normal strings. This allows us to mix normal fields with json fields.

Right now jdbc river allows either _source field or normal fields.
There is no way of having both normal fields and json fields. This
commit fixes this issue by trying to convert each field to json if it
has valid json string.