Json doesn't need to depend on IoError to implement Encodable #13230