diff options
Diffstat (limited to 'src/examples/jsonParser.py')
-rw-r--r-- | src/examples/jsonParser.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/examples/jsonParser.py b/src/examples/jsonParser.py index 5149b22..45cdef3 100644 --- a/src/examples/jsonParser.py +++ b/src/examples/jsonParser.py @@ -45,7 +45,7 @@ jsonNumber = Combine( Optional('-') + ( '0' | Word('123456789',nums) ) + jsonObject = Forward()
jsonValue = Forward()
jsonElements = delimitedList( jsonValue )
-jsonArray = Group(Suppress('[') + Optional(jsonElements) + Suppress(']') )
+jsonArray = Group(Suppress('[') + Optional(jsonElements, []) + Suppress(']') )
jsonValue << ( jsonString | jsonNumber | Group(jsonObject) | jsonArray | TRUE | FALSE | NULL )
memberDef = Group( jsonString + Suppress(':') + jsonValue )
jsonMembers = delimitedList( memberDef )
|