【问题标题】:Strings to json in bashbash中的字符串到json
【发布时间】:2022-08-23 21:23:47
【问题描述】:

我有以下字符串作为 for 循环的输出:

something1/value1 something2/value2

现在我需要将其转换为 json。预期输出:

[\"something1/value1\",\"something2/value2\"]

我试过这个:

echo $var | jq -R -s -c \'split(\"\\n\")[:-1]\'

但结果很丑

[\"something1/value1\\rsomething2/value2\"].

如何正确地从我的字符串中生成 json?

    标签: json bash


    【解决方案1】:

    与 jq 你只需要做

    echo $var | jq -R -s -c 'split(" ")'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 2021-06-29
      • 2017-11-28
      • 1970-01-01
      相关资源
      最近更新 更多