Debug json : now valid compact JSON (RFC 4627)
This commit is contained in:
parent
f07f998771
commit
588a0e815c
@ -117,14 +117,27 @@ class Data:
|
|||||||
|
|
||||||
def json(self):
|
def json(self):
|
||||||
"""Serialize data to json-formatted string"""
|
"""Serialize data to json-formatted string"""
|
||||||
output = "{"
|
output = '{'
|
||||||
|
first_source = True
|
||||||
for source in self.data.keys():
|
for source in self.data.keys():
|
||||||
output = "".join((output, "'", source, "': \n"))
|
if first_source:
|
||||||
|
first_source = False
|
||||||
|
comma_src = ""
|
||||||
|
else:
|
||||||
|
comma_src = ","
|
||||||
|
output = '{}{}"{}":'.format(output, comma_src, source)
|
||||||
if not self.data[source] == None:
|
if not self.data[source] == None:
|
||||||
|
output = output + '{'
|
||||||
|
first_data = True
|
||||||
for d in self.data[source].items():
|
for d in self.data[source].items():
|
||||||
output = "".join((output, " {'{}': '{}'}}\n".format(d[0], d[1])))
|
if first_data:
|
||||||
output = output + "}, \n"
|
comma = ""
|
||||||
output = output + "}"
|
first_data = False
|
||||||
|
else:
|
||||||
|
comma = ","
|
||||||
|
output = '{}{}"{}":"{}"'.format(output, comma, d[0], d[1])
|
||||||
|
output = output + '}'
|
||||||
|
output = output + '}'
|
||||||
return output
|
return output
|
||||||
|
|
||||||
def atmo2rgb(self):
|
def atmo2rgb(self):
|
||||||
@ -279,7 +292,7 @@ while True:
|
|||||||
data.update()
|
data.update()
|
||||||
if print_data:
|
if print_data:
|
||||||
data.show()
|
data.show()
|
||||||
# print(data.json())
|
print(data.json())
|
||||||
if backup_data:
|
if backup_data:
|
||||||
data.write_on_flash()
|
data.write_on_flash()
|
||||||
if data_to_neopixel:
|
if data_to_neopixel:
|
||||||
|
Loading…
Reference in New Issue
Block a user