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