Implement JsonEncoder::Encodable