Fix json size field not working #5580
diff --git a/plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsonoutputenhanced/JsonOutput.java b/plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsonoutputenhanced/JsonOutput.java
index 5f5f25a..239dd93 100644
--- a/plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsonoutputenhanced/JsonOutput.java
+++ b/plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsonoutputenhanced/JsonOutput.java
@@ -379,15 +379,13 @@
         data.jsonItems.add(globalItemNode);
       }
 
-      Object[] additionalRowFields = new Object[1];
+      Object[] additionalRowFields = new Object[2];
 
       additionalRowFields[0] = data.jsonSerialized;
-      int nextFieldPos = 1;
 
       // Fill accessory fields
-      if (meta.getJsonSizeFieldname() != null && meta.getJsonSizeFieldname().length() > 0) {
-        additionalRowFields[nextFieldPos] = Long.valueOf(data.jsonLength);
-        nextFieldPos++;
+      if (!Utils.isEmpty(meta.getJsonSizeFieldname())) {
+        additionalRowFields[1] = data.jsonLength;
       }
 
       Object[] outputRowData = RowDataUtil.addRowData(keyRow, keyRow.length, additionalRowFields);