New JsonEncoder class