¿Cómo analizar JSON desde stdin en el host de mensajería nativa?

Utilizando el código en¿Cómo uso un script de shell como aplicación host de mensajería nativa de Chrome? como plantilla y dado el archivofile.json que contiene

{"text":"abc"}

siguiendo el código enIterar sobre json con jq y eldocumentación jq

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

salidas

abc

No estoy seguro de cómo incorporar el patrón en esteResponder

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)"')

en la plantilla en la respuesta anterior con el fin de capturar la propiedad única"text" (abc) desde elJSON dentro del bucle usandojq para la capacidad de pasar ese texto a otra llamada del sistemaprintf El mensaje al cliente.

Lo que estamos tratando de lograr es

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

donde el{"text":"abc"} se envía al host de mensajería nativa desde el cliente (aplicación Chromium).

Cómo utilizarjq dentro del código en el primeroResponder para obtener elJSON propiedad como variable?

Respuestas a la pregunta(1)

Su respuesta a la pregunta