JQ解析JSON响应

时间:2017-08-03 17:51:59

标签: json parsing jq

我在这个方便的工具上试过很多组合: https://jqplay.org 但我似乎无法得到我需要的那件作品。这是我的JSON:

{
  "data": {
    "translations": [
      {
        "translatedText": "El rápido zorro marrón saltó sobre el perro perezoso."
      }
    ]
  }
}

我正试图让这部分成为“Elrápidororormarrónsaltósobreel perro perezoso。”没有引号。

我最接近的是:

.data.translations 

(但这无法得到我正在寻找的东西)任何帮助都会很棒,谢谢。

我被标记为重复的问题,但这不是使用Javascript。

1 个答案:

答案 0 :(得分:3)

还要考虑:

$ jq -r '.data.translations[].translatedText' input.json
El rápido zorro marrón saltó sobre el perro perezoso.

甚至:

jq -r '.data.translations[][]' input.json
El rápido zorro marrón saltó sobre el perro perezoso.

哪个合适将取决于详细要求。