Python Forum
Need help with coding in script
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Need help with coding in script
#9
The input JSON as your complete posted is not valied
Tips use jsoncrack to check if valid and see structure.
state.json
Output:
{ "states": [ { "state": [ { "id": [ "0" ], "tempValue": [ "2000" ], "dhw": [ "1" ] }, { "id": [ "1" ], "tempValue": [ "1900" ], "dhw": [ "1" ] }, { "id": [ "2" ], "tempValue": [ "1700" ], "dhw": [ "1" ] }, { "id": [ "3" ], "tempValue": [ "1800" ], "dhw": [ "1" ] }, { "id": [ "4" ], "tempValue": [ "1000" ], "dhw": [ "1" ] } ] } ] }
Code of your code and print it,insted of the log stuff.
import json

with open('state.json') as file:
    Response = json.load(file)
    if 'states' in Response:
        for state in Response["states"][0]["state"]:
            print("id ="+ state["id"][0] + " Temp =" + state["tempValue"][0])
Output:
id =0 Temp =2000 id =1 Temp =1900 id =2 Temp =1700 id =3 Temp =1800 id =4 Temp =1000
With f-string.
import json

with open('state.json') as file:
    Response = json.load(file)
    if 'states' in Response:
        for state in Response["states"][0]["state"]:
            print(f'id = {state["id"][0]} Temp = {state["tempValue"][0]}')
Output:
id = 0 Temp = 2000 id = 1 Temp = 1900 id = 2 Temp = 1700 id = 3 Temp = 1800 id = 4 Temp = 1000
Reply


Messages In This Thread
Need help with coding in script - by madpatrick - Feb-03-2023, 07:33 PM
RE: Need help with coding in script - by buran - Feb-03-2023, 07:39 PM
RE: Need help with coding in script - by madpatrick - Feb-03-2023, 07:43 PM
RE: Need help with coding in script - by deanhystad - Feb-03-2023, 08:13 PM
RE: Need help with coding in script - by madpatrick - Feb-03-2023, 08:21 PM
RE: Need help with coding in script - by deanhystad - Feb-03-2023, 08:29 PM
RE: Need help with coding in script - by madpatrick - Feb-04-2023, 08:59 AM
RE: Need help with coding in script - by snippsat - Feb-03-2023, 10:23 PM
RE: Need help with coding in script - by snippsat - Feb-04-2023, 12:14 PM
RE: Need help with coding in script - by madpatrick - Feb-05-2023, 04:24 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  coding error from a script (absolute noob) fuchls 2 3,992 Jun-08-2018, 02:29 PM
Last Post: webrunner1981

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020