Jump to content

json und Arrays


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Moin Zusammen,

 

stehe wieder vor einem Problem und komme nicht weiter. Weiter unten findet Ihr eine .json Datei mit Inhalt "Buch1" und "Buch2" die mit Keys und Werten gefüllt sind.

Ich möchte nun ein weiteres Array mit einem 3. Buch(Buch3) mit den Keys und Werten füllen.

 

Die Funktion die ich erstellt habe funzt nicht da es die Eigenschaft "Buch3" für das Objekt nicht gefunden wurde.

Wie bewerkstellige ich das am besten? Vielen Dank.

 

 

{
    "Buch1":  [
                  {
                      "Titel":  "Spawn"
                  },
                  {
                      "Autor":  " Todd McFarlane"
                  }
              ],
    "Buch2":  [
                  {
                      "Titel":  "Spiderman"
                  },
                  {
                      "Autor":  "Stan Lee"
                  }
              ]
}
function Add {
    $NewKeyName = "Titel"
    $NewKeyValue = "X-men"
  	$NewKeyName1 = "Autor"
    $NewKeyValue1 = "Sten Lee"
    $Block = "Buch3"
    $jsonfile = "C:\test\config.json"
    $json = Get-Content $jsonfile | ConvertFrom-json
    $json.$Block += @{$NewKeyName=$NewKeyValue}
  	$json.$Block += @{$NewKeyName1=$NewKeyValue1}
    $json | ConvertTo-Json | Set-Content $jsonfile
}

 

  • 1 Monat später...
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...