Loading plugins/org.etsi.mts.tdl.json2tdl/src/org/etsi/mts/tdl/json2tdl/JSON2TDLTranslator.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -162,7 +162,7 @@ public class JSON2TDLTranslator extends AbstractTranslator{ } else if (e.isJsonObject()) { } else if (e.isJsonObject()) { StructuredDataType dataType = getStructuredDataTypeFor(prefix); StructuredDataType dataType = getStructuredDataTypeFor(prefix); //TODO: make replacement optional, more robust //TODO: make replacement optional, more robust DataElementMapping addDataElementMapping = addDataElementMapping(prefix.replaceAll("_", "."), dataType, sourceMappingTag); DataElementMapping addDataElementMapping = addDataElementMapping(prefix.replaceAll("_", "."), dataType, sourceMappingTag, drm); ((JsonObject) e).entrySet().forEach(a -> addMappings(prefix, a)); ((JsonObject) e).entrySet().forEach(a -> addMappings(prefix, a)); } else if (e.isJsonPrimitive()) { } else if (e.isJsonPrimitive()) { //TODO: needs handling? //TODO: needs handling? Loading Loading
plugins/org.etsi.mts.tdl.json2tdl/src/org/etsi/mts/tdl/json2tdl/JSON2TDLTranslator.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -162,7 +162,7 @@ public class JSON2TDLTranslator extends AbstractTranslator{ } else if (e.isJsonObject()) { } else if (e.isJsonObject()) { StructuredDataType dataType = getStructuredDataTypeFor(prefix); StructuredDataType dataType = getStructuredDataTypeFor(prefix); //TODO: make replacement optional, more robust //TODO: make replacement optional, more robust DataElementMapping addDataElementMapping = addDataElementMapping(prefix.replaceAll("_", "."), dataType, sourceMappingTag); DataElementMapping addDataElementMapping = addDataElementMapping(prefix.replaceAll("_", "."), dataType, sourceMappingTag, drm); ((JsonObject) e).entrySet().forEach(a -> addMappings(prefix, a)); ((JsonObject) e).entrySet().forEach(a -> addMappings(prefix, a)); } else if (e.isJsonPrimitive()) { } else if (e.isJsonPrimitive()) { //TODO: needs handling? //TODO: needs handling? Loading