This is an automated email from the ASF dual-hosted git repository. buhhunyx pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/cxf.git
commit a8ae6bc86b0285196b523f2fc8b2431dd11f2c67 Author: Alexey Markevich <[email protected]> AuthorDate: Fri Mar 6 16:30:53 2020 +0300 cxf-rt-rs-json-basic: minor improvements --- .../apache/cxf/jaxrs/json/basic/JsonMapObjectReaderWriter.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/rt/rs/extensions/json-basic/src/main/java/org/apache/cxf/jaxrs/json/basic/JsonMapObjectReaderWriter.java b/rt/rs/extensions/json-basic/src/main/java/org/apache/cxf/jaxrs/json/basic/JsonMapObjectReaderWriter.java index ac10ce2..9878f75 100644 --- a/rt/rs/extensions/json-basic/src/main/java/org/apache/cxf/jaxrs/json/basic/JsonMapObjectReaderWriter.java +++ b/rt/rs/extensions/json-basic/src/main/java/org/apache/cxf/jaxrs/json/basic/JsonMapObjectReaderWriter.java @@ -21,6 +21,7 @@ package org.apache.cxf.jaxrs.json.basic; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.io.UncheckedIOException; import java.util.Arrays; import java.util.Collection; import java.util.Iterator; @@ -339,12 +340,9 @@ public class JsonMapObjectReaderWriter { @Override public Output append(String str) { try { - if (str == null) { - str = "null"; - } - os.write(StringUtils.toBytesUTF8(str)); + os.write(StringUtils.toBytesUTF8(str != null ? str : NULL_VALUE)); } catch (IOException ex) { - throw new RuntimeException(ex); + throw new UncheckedIOException(ex); } return this; } @@ -353,7 +351,7 @@ public class JsonMapObjectReaderWriter { try { os.write(ch); } catch (IOException ex) { - throw new RuntimeException(ex); + throw new UncheckedIOException(ex); } return this; }
