JSON (JavaScript Object Notation) è un formato di rappresentazione dei dati leggero che assomiglia all'origine JavaScript e che può essere facilmente modificato dalle macchine e modificato dagli esseri umani con un certo sforzo.
Ho un file JSON di grandi dimensioni che si trova su una riga e desidero utilizzare la riga di comando per poter contare il numero di occorrenze di una parola nel file. Come lo posso fare?
Devo passare in rassegna alcuni file JSON in cui la lunghezza della linea supera qualche migliaio di caratteri. Come posso limitare grep per visualizzare il contesto fino a N caratteri a sinistra e a destra della partita? Anche qualsiasi strumento diverso da grep andrebbe bene, purché disponibile nei comuni pacchetti …
Attualmente, quando voglio stampare un file json usando jq , utilizzo: cat file.json | grep jq . Tuttavia mi aspetterei jqdi accettare un nome di file come argomento senza dover fare il fallback cat. La pagina man dice: jq [opzioni ...] filtro [file ...] ... Per impostazione predefinita, jq legge …
Conosco "jq" per analizzare json. Lavoro con un servizio che produce una risposta json in cui una delle proprietà è essa stessa una stringa json. Come posso convertire quel valore tra virgolette in una stringa json valida in modo da poterlo elaborare con jq? Ad esempio, se vedo solo il …
Sto usando il ricciolo per riavere JSON da un api di riposo come questo: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' che produce il valore di cui ho bisogno. Però; quando cambio il codice sopra per assomigliare a questo: content=$(curl -s -X GET -H "Header:Value" …
Ho bin cercando una soluzione per la mia domanda ma non ho trovato o meglio detto che non l'ho trovato con quello che ho trovato. Quindi parliamo di quale sia il mio problema. Sto usando un software di controllo Smart Home su un Raspberry Pi e, come ho scoperto questo …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Unix e Linux Stack Exchange. Chiuso 3 anni fa . Posso trovare online articoli sparsi che usano json.tool per produrre un bel pitone, ma …
Ho trovato questo Q / A con la soluzione per stampare tutte le chiavi in un oggetto: jq -r 'keys[] as $k | "\($k), \(.[$k] | .ip)"' Nel mio caso, voglio eseguire quanto sopra ma su un oggetto secondario: jq -r '.connections keys[] as $k | "\($k), \(.[$k] | .ip)"' …
Ho un frammento JSON. Quanto segue non funziona: VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "jim@gmail.com" } PERSON echo -n "$VALUE" | python -m json.tool Il risultato è: Nessun oggetto JSON può essere decodificato Fare lo stesso con jq, ad es echo -n "$VALUE" | jq '.' Non c'è output. …
Esistono dati JSON che contengono alcuni valori numerici. Come convertire tutte le cifre in stringhe? (avvolgere tra virgolette) Esempio: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } dovrebbe diventare { "id":"1", "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":"1000", "pndNumber":"20000", "zoneNumber":"4" }
Come posso analizzare l'output JSON sulla shell? Ad esempio, Amazon Web Services fornisce una CLI per recuperare lo stato delle tue istanze: $ aws ec2 describe-instances <my_instance_id> Ma il comando restituisce una stringa JSON. L'output di quel comando è simile al seguente: $ aws ec2 describe-instances x12345 { "Reservations" : …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.