@@ -166,9 +166,9 @@ value :: Parser Value
166166value = do
167167 w <- A.peekWord8'
168168 case w of
169− DOUBLE_QUOTE -> char '"' *> (String <$> jstring_)
170− OPEN_CURLY -> char '{' *> object_
171− OPEN_SQUARE -> char '[' *> array_
169+ DOUBLE_QUOTE -> A.anyWord8 *> (String <$> jstring_)
170+ OPEN_CURLY -> A.anyWord8 *> object_
171+ OPEN_SQUARE -> A.anyWord8 *> array_
172172 C_f -> string "false" *> pure (Bool False)
173173 C_t -> string "true" *> pure (Bool True)
174174 C_n -> string "null" *> pure Null