Создать вложенный JSON-файл с помощью сценария оболочки - PullRequest
1 голос
/ 11 декабря 2019

Есть ли способ создать вложенный JSON в Bash.

{
  "t1": {
        "k1": "v1",
        "k2": "v2"
  },
  "t2": {
        "k1": "v1",
        "k2": "v2"
  }
}

У меня есть 2 переменные со значениями, разделенными пробелом.

var1="aa bb cc dd" -- which gives t1,t2 etc in the sample json
var2="ee ff gg hh" -- which gives k1,k2 etc in the sample json

После итерации переменных я должен получить значения t, k и v в json. Ниже находится цикл, который я думаю иметь. Однако может быть изменено на основе предложения.

for i in var1;
do
   -----
   -----
   for j in var2;
   do
     -----
     'json creation'
   done
 done
...