Frage

Ich habe eine YAML-Datei, die so aussieht:

Main:
  topofhouse:
    x: 276.4375
    y: 71.0
    z: -60.5
    yaw: -290.7768
    pitch: 35.400017
  2ndfloor:
    x: 276.5
    y: 67.0
    z: -60.5
    yaw: -8.626648
    pitch: 16.199997
  home:
    x: 276.5
    y: 63.0
    z: -60.5
    yaw: -18.976715
    pitch: -32.850002

Gibt es eine Möglichkeit, alle Knoten unterzubringen Main?

War es hilfreich?

Lösung

Um die Knoten-IDs zu erhalten, die in enthalten sind Main:

file.getConfigurationSection("Main").getKeys(false);

Ausgabe:

Set["topofhouse", "2ndfloor", "home"]

Der ConfigurationSection.getConfigurationSection(String path) methode wird verwendet, um den Pfad zu ermitteln, auf dem gearbeitet werden soll.

Der ConfigurationSection.getKeys(boolean deep) methode erhalten Sie alle Knoten-IDs innerhalb des aktuellen Pfads als Set<String>.Wenn deep ist eingestellt auf true, es werden auch alle Knoten in den Kindern und Unterkindern abgerufen, jedoch gehen alle Beziehungen zwischen ihnen verloren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top