This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/main by this push:
     new 460af6b95d Issue #5858 (JSON Input Dialog - get fields from JSON 
snippet improvement) (#6169)
460af6b95d is described below

commit 460af6b95dd6ae03d43f52fb407756e72a72bb99
Author: Matt Casters <[email protected]>
AuthorDate: Thu Dec 11 06:22:55 2025 +0100

    Issue #5858 (JSON Input Dialog - get fields from JSON snippet improvement) 
(#6169)
    
    Co-authored-by: Matt Casters <[email protected]>
---
 .../org/apache/hop/pipeline/transforms/jsoninput/JsonInputDialog.java  | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsoninput/JsonInputDialog.java
 
b/plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsoninput/JsonInputDialog.java
index 0a170c9588..5814e84d54 100644
--- 
a/plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsoninput/JsonInputDialog.java
+++ 
b/plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsoninput/JsonInputDialog.java
@@ -1550,6 +1550,9 @@ public class JsonInputDialog extends BaseTransformDialog {
       String string = iterator.next();
       if (string != null) {
         if (string.contains(".")) {
+          if (!path.toString().endsWith(".")) {
+            path.append(".");
+          }
           path.append("['").append(string).append("']");
         } else {
           path.append(".").append(string);

Reply via email to