diff --git a/src/main/java/com/jsoniter/IterImplString.java b/src/main/java/com/jsoniter/IterImplString.java index 573cd2d1..c6a0b452 100644 --- a/src/main/java/com/jsoniter/IterImplString.java +++ b/src/main/java/com/jsoniter/IterImplString.java @@ -59,7 +59,7 @@ public static final String readString(JsonIterator iter) throws IOException { IterImpl.skipFixedBytes(iter, 3); return null; } - iter.reportError("readString", "expect string or null, but " + (char) c); + throw iter.reportError("readString", "expect string or null, but " + (char) c); } int j = parse(iter); return new String(iter.reusableChars, 0, j);