mirror of https://github.com/xemu-project/xemu.git
qjson: Handle "\f"
It's valid JSON and should be handled. Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
This commit is contained in:
parent
1041ba7a14
commit
bd0326950f
|
@ -206,6 +206,10 @@ static QString *qstring_from_escaped_str(JSONParserContext *ctxt, QObject *token
|
||||||
qstring_append(str, "\b");
|
qstring_append(str, "\b");
|
||||||
ptr++;
|
ptr++;
|
||||||
break;
|
break;
|
||||||
|
case 'f':
|
||||||
|
qstring_append(str, "\f");
|
||||||
|
ptr++;
|
||||||
|
break;
|
||||||
case 'n':
|
case 'n':
|
||||||
qstring_append(str, "\n");
|
qstring_append(str, "\n");
|
||||||
ptr++;
|
ptr++;
|
||||||
|
|
3
qjson.c
3
qjson.c
|
@ -158,6 +158,9 @@ static void to_json(const QObject *obj, QString *str)
|
||||||
case '\b':
|
case '\b':
|
||||||
qstring_append(str, "\\b");
|
qstring_append(str, "\\b");
|
||||||
break;
|
break;
|
||||||
|
case '\f':
|
||||||
|
qstring_append(str, "\\f");
|
||||||
|
break;
|
||||||
case '\n':
|
case '\n':
|
||||||
qstring_append(str, "\\n");
|
qstring_append(str, "\\n");
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue