JSON - wyciaganie wartości true/false

User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Witam chcę zrobić skrypt .bat który curlem zapisuje wartość true lub false do pliku i na bazie tego pokazuje status w innej apce

Code: Select all

Wykonuje: curl https://svr11.supla.org/direct/1234/1q2w3e4r5t6/read
Otrzymuję: {"connected":true,"on":true,"currentOverload":false}
Zadowoliło by mnie sama wartość objektu "on" czyli "trua" lub "false" ;)
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Zainstaluj jq (parser jsona do linii komend): https://stedolan.github.io/jq/

I potem:

Code: Select all

curl https://svr11.supla.org/direct/1234/1q2w3e4r5t6/read | jq .on
da Ci samą wartość true/false z klucza on.
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

Dzięki wielkie doszukałem że używać komendy tak jak napisałeś ale nie wiedziałem że trzeba pobrać jq.exe :D Jeszcze raz wielkie dzięki :D
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d

Return to “Pomoc”