JSON: split into packages base, jackson and native