Trailing comma should result in an error during JSON parsing
authorAlexei Rousskikh <ext-alexei.rousskikh@nokia.com>
Mon, 12 Mar 2012 18:33:39 +0000 (14:33 -0400)
committerQt by Nokia <qt-info@nokia.com>
Mon, 12 Mar 2012 20:38:51 +0000 (21:38 +0100)
commit612040a0cd702e4c764e5cbb5d0c091497650c6a
treea47186f97ae77e71495c4e6b3765a2d9d5236491
parent0353430806fb14b438cf7d68c68d8cdbcb57ef45
Trailing comma should result in an error during JSON parsing

1. QJsonParseError::MissingObject defined
2. QJsonDocument::fromJson() will result in defined error after parsing
of something like "{ 'key':1 , }" or "[ {'key':1}, ]"

Change-Id: I8e6234a03b8aca4e5ad6180f273f91066b86d7a1
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
src/corelib/json/qjsondocument.h
src/corelib/json/qjsonparser.cpp
tests/auto/corelib/json/tst_qtjson.cpp