OSDN Git Service

json: Use GString instead of QString to accumulate strings
authorMarkus Armbruster <armbru@redhat.com>
Fri, 11 Dec 2020 17:11:49 +0000 (18:11 +0100)
committerMarkus Armbruster <armbru@redhat.com>
Sat, 19 Dec 2020 09:39:23 +0000 (10:39 +0100)
commit68af4cc1213ec6057ac47765985b6704c6be7fd7
tree31667f061130d72694120d6c093cba7f7fa569e7
parent3ddba9a9e9bedd20a0b60dcdbe86f16223555555
json: Use GString instead of QString to accumulate strings

QString supports modifying its string, but it's quite limited: you can
only append.  The remaining callers use it for building an initial
string, never for modifying it later.

Change parse_string() to do build the initial string with GString.
This is another step towards making QString immutable.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20201211171152.146877-18-armbru@redhat.com>
qobject/json-parser.c