Ich versuche eine Konfigurationsdatei zu aktualisieren. Die Erweiterung is.conf und der Typ ist TypeSafe/Json-esque. Ich habe verschiedene Beiträge online mit mehreren Vorschlägen gefunden, aber keiner von ihnen funktioniert und ich bin mir nicht sicher warum.Powershell-Fehler beim Versuch, eine Konfigurationsdatei vom Typ TypeSafe Config/JSON zu bearbeiten
Die Konfigurationsdatei ist:
version = "xyz"
a {
something = "some a"
somethingElse = "some b"
}
b{anumber = 12
}
Ich habe eine Menge von Optionen ausprobiert ConvertFrom-Json verwenden, aber erhalten die ungültige JSON Primitive Fehler (die ich mir vorstellen, weil es nicht gut ist formatiert json)
Könnte jemand bitte helfen? Vielen Dank im Voraus.
Da dies kein gültiger JSON ist, könnten Sie eine Regex verwenden, um einige Variablen zu ersetzen, wenn dies eine Option ist? –
@jisaak, Hi, ich habe versucht, die Notwendigkeit für Regex zu vermeiden. Ich denke, ich werde zurück zu planen, die Powershell zu verwenden, um die Datei zu erstellen und dann ersetzen (Es ist nicht sehr groß, aber die Konfiguration wäre eine elegantere Lösung gewesen) – null
Regex ist die Antwort _simple_ Problem. Es gibt mehrere Dinge hier, die es nicht gültig JSON machen, aber _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ – Matt