From 01cbb523416abf475eb4d7784c8667355c35a719 Mon Sep 17 00:00:00 2001 From: GriffinR Date: Sat, 29 Oct 2022 17:16:52 -0400 Subject: [PATCH] Preserve null custom attributes --- src/lib/orderedjson.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/orderedjson.cpp b/src/lib/orderedjson.cpp index 025607ca..07c31225 100644 --- a/src/lib/orderedjson.cpp +++ b/src/lib/orderedjson.cpp @@ -311,7 +311,6 @@ const Json & JsonArray::operator[] (int i) const { const Json Json::fromQJsonValue(QJsonValue value) { switch (value.type()) { - default: case QJsonValue::String: return value.toString(); case QJsonValue::Double: return value.toInt(); case QJsonValue::Bool: return value.toBool(); @@ -331,6 +330,7 @@ const Json Json::fromQJsonValue(QJsonValue value) { obj[it.key()] = Json::fromQJsonValue(it.value()); return obj; } + default: return static_null(); } }