diff --git a/moshi/src/main/java/com/squareup/moshi/JsonAdapter.java b/moshi/src/main/java/com/squareup/moshi/JsonAdapter.java index 1d7edda..3da8cac 100644 --- a/moshi/src/main/java/com/squareup/moshi/JsonAdapter.java +++ b/moshi/src/main/java/com/squareup/moshi/JsonAdapter.java @@ -44,9 +44,13 @@ public abstract class JsonAdapter { writer.flush(); } - public final String toJson(T value) throws IOException { + public final String toJson(T value) { Buffer buffer = new Buffer(); - toJson(buffer, value); + try { + toJson(buffer, value); + } catch (IOException e) { + throw new AssertionError(e); // No I/O writing to a Buffer. + } return buffer.readUtf8(); }