public JObject addElement(string elementName , newElementName, string newElementData) {
// rawData уже объявлена
var data = JObject.Parse(rawdata);
JObject obj = (JObject)data[elementName ];
var element = JObject.Parse(newElementData);
obj.Add(new JProperty(newElementName, element));
data[elementName] = obj;
return data;
}
<dependencies>
<!-- https://mvnrepository.com/artifact/org.openjfx/javafx-fxml -->
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-fxml</artifactId>
<version>${javafx.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.openjfx/javafx-graphics -->
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-graphics</artifactId>
<version>${javafx.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.openjfx/javafx-base -->
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-base</artifactId>
<version>${javafx.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.openjfx/javafx-controls -->
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>${javafx.version}</version>
</dependency>
чтобн верняка добьвате все чего нет из
кстати чтобы смотерть отформатированный
echo $PATH| tr ':' '\n'|sort
если помогло - я положу в ответы вы отметите решением