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;
         }

Reply via email to