Hallo Stefan,
Ja klar geht das, aber wenn Du alle möglichen Einstellungen übertragen willst, kann das einige Zeit in Anspruch nehmen.
Prinzipiell geht das so:
1. Auslesen der Eigenschaften und als Json-Datei speichern.
2. Einlesen der Json-Datei und die Eigenschaften zuweisen.
Das klappt problemlos mit Werte-Eigenschaften (string, Number, Boolean).
Problematischer wird es Objekten und Arrays, die rekursiv abgearbeitet werden müssen.
Ein weiteres Problem ergibt sich beim Einlesen mit ReadOnly-Eigenschaften, die übersprungen werden müssen.
Ich arbeite beim Auslesen der Eigenschaften mit Include- und Excludelisten, weitere Informationen zum Auslesen der Eigenschaften findest Du hier:
WpsCompareObjects In meinem Skript
WpsIndFileIdentifier findest Du ein Beispiel, wie man Json-Dateien erzeugt und wieder einliest.
Das alles ist aber ein ziemlich komplexes Thema.