2016-12-01 3 views
-1

Ich habe ein JSON und ich muss einen Base64-codierten Wert durch bestimmte Schlüssel extrahieren und dekodieren.JSON und einen Base64-codierten Wert in einem Shell-Skript dekodieren

JSON die folgende Struktur hat:

[ 
    { 
    "LockIndex": 0, 
    "Key": "Arul/key1", 
    "Flags": 0, 
    "Value": "MzAKCg==", 
    "CreateIndex": 369, 
    "ModifyIndex": 554 
    } 
] 

In der obigen JSON, ich brauche nur "Value":"MzAKCg==" und dekodieren die Base64-kodiert "MzAKCg==" Wert zu extrahieren. Ich möchte dies mit Shell-Skripten durchführen.

Bitte assistieren.

Antwort

0

Mit jq und base64:

jq -r '.[].Value' < file.json | base64 --decode