diff --git a/adafruit_json_stream.py b/adafruit_json_stream.py index 91494a1..fe863d1 100644 --- a/adafruit_json_stream.py +++ b/adafruit_json_stream.py @@ -128,6 +128,9 @@ def next_value(self, endswith=None): # start a string if char == ord('"'): in_string = True + + # skipping any closing or opening character if in a string + # also skipping escaped characters (like quotes in string) elif ignore_next: ignore_next = False elif char == ord("\\"):