Fix tables appearance in Web UI

Fix empty array parsing in JSON
This commit is contained in:
Christophe Dumez
2010-06-29 08:44:56 +00:00
parent 7778877fa7
commit 3172e1f530
7 changed files with 13 additions and 9 deletions

View File

@@ -109,6 +109,7 @@ namespace json {
}
QVariantMap fromJson(QString json) {
qDebug("JSON is %s", qPrintable(json));
QVariantMap m;
if(json.startsWith("{") && json.endsWith("}")) {
json.chop(1);
@@ -144,7 +145,7 @@ namespace json {
if(value_str.startsWith("[") && value_str.endsWith("]")) {
value_str.chop(1);
value_str.replace(0, 1, "");
QStringList list_elems = value_str.split(",");
QStringList list_elems = value_str.split(",", QString::SkipEmptyParts);
QVariantList varlist;
foreach(QString list_val, list_elems) {
if(list_val.startsWith("\"") && list_val.endsWith("\"")) {