Converter string em json em jq

fundo

Eu tenho um arquivo json que contém uma sequência de json dentro de um objeto:

{
    "requestType": "POST",
    "response": {
        "size": 78,
        "text": "{\"recordID\":123, \"title\":\"Hello World\", \"content\":\"Lorem ipsum...\"}"
    }
}

Preciso interpretar o conteúdo do.response.text string como json usando o interpereter de linha de comando json,jq.

Quando executo este comando:

jq '.response.text | @json'

Resultado:"\"{\\\"recordID\\\":123, \\\"title\\\":\\\"Hello World\\\", \\\"content\\\":\\\"Lorem ipsum...\\\"}\""

Eu recebo uma string json escapada estranha, em vez de json, que eu posso acessar através de algo como isto:.response.text | @json | .recordID.

Eu percebo que o@json A função pegará json e produzirá uma string escapada json, portanto, deve haver outra maneira, mas@text parece não fazer nada.

Pergunta, questão

Existe alguma maneira de converter uma seqüência de caracteres de json escapado para json real que eu possa analisar com um comando como este:jq '.response.text | @json | .title' e obtenha esta saída:"Hello World"?

questionAnswers(1)

yourAnswerToTheQuestion