fix stringification of string lists in QxtJSON

This commit is contained in:
Adam Higerd 2014-10-06 23:09:04 -07:00
parent 3e7424f842
commit 4bde76579b
1 changed files with 3 additions and 1 deletions

View File

@ -115,7 +115,7 @@ QString QxtJSON::stringify(QVariant v){
QString r="[";
QStringList l = v.toStringList();
foreach(QString i, l){
r+="\""+i+"\",";
r += stringify(i) + ",";
}
if(r.length()>1)
r.chop(1);
@ -157,6 +157,8 @@ QString QxtJSON::stringify(QVariant v){
out.append("\\\\");
else if( (*i) == QChar('/'))
out.append("\\/");
else if( (*i) == QChar('"'))
out.append("\\\"");
else
out.append(*i);
}