Como analisar JSON de stdin no host do Native Messaging?

Utilizando o código emComo uso um script de shell como aplicativo host do Chrome Native Messaging como modelo e dado o arquivofile.json que contém

{"text":"abc"}

seguindo o código emIterar sobre json com jq e adocumentação jq

$ cat file.json | jq --raw-output '.text'

saídas

abc

Não tenho certeza de como incorporar o padrão neste momento.Responda

while read -r id name date; do
    echo "Do whatever with ${id} ${name} ${date}"
done< <(api-producing-json | jq --raw-output '.newList[] | "\(.id) \(.name) \(.create.date)"')

no modelo na resposta anterior com o objetivo de capturar a propriedade única"text" (abc) deJSON dentro do loop usandojq para a capacidade de passar esse texto para outra chamada do sistema,printf a mensagem para o cliente.

O que estamos tentando alcançar é

json=$(<bash program> <captured JSON property>)
message='{"message": "'$json'"}'

onde o{"text":"abc"} é enviado ao cliente do Native Messaging a partir do cliente (aplicativo Chromium).

Como usarjq dentro do código no antigoResponda para obter oJSON propriedade como uma variável?

questionAnswers(1)

yourAnswerToTheQuestion