Was du machen willst ist zwar möglich (Dialog öffnen), aber unnötig.
https://docs.oracle.com/javafx/2/ui_controls/file-chooser.htm --> Suche nach "extension".
Was du also einfachst brauchst, ist ein Filter für die Dateierweiterungen, so dass nur .json-Dateien zugelassen werden.
Bsp. aus dem Link oben:
[code=Java]
fileChooser.getExtensionFilters().addAll(
new FileChooser.ExtensionFilter("All Images", "*.*"),
new FileChooser.ExtensionFilter("JPG", "*.jpg"),
new FileChooser.ExtensionFilter("PNG", "*.png")
);
[/code]
Noch eine Anmerkung
Wie Joose es schon bemängelte, enthielt dein erster Post keine Frage! Nur eine Reihe von Statements, was du gern tun möchtest. Vielleicht sind die mystischen Glaskugeln von Joose und mir mittlerweile etwas abgestumpft, aber wir hätten gern einfach
a) eine ordentliche Frage, mit vernünftiger Rechtschreibung, Grammatik und Interpunktion und
b) nicht-pampige Antworten von Neulingen, die etwas von uns wollen... ;-)
Klarstellung: Nicht notwendigerweise bezogen sich jetzt beide Punkte auch auf dich... Das ist eher allgemeingültig.