Implement JSON::Encodable