version 5.5.4

add PIValueTree::merge
PIValueTreeConversions::from*File supports .override files (replace or add values)
empty JSON arrays now 0 size
This commit is contained in:
2026-02-03 18:56:58 +03:00
parent 563d9c5487
commit e22630b1bd
5 changed files with 61 additions and 8 deletions

View File

@@ -400,9 +400,9 @@ PIJSON PIJSON::parseValue(PIString & s) {
s.trim();
if (s.isEmpty()) return ret;
if (s[0] == '{') {
ret = parseObject(s.takeRange('{', '}'));
ret = parseObject(s.takeRange('{', '}').trim());
} else if (s[0] == '[') {
ret = parseArray(s.takeRange('[', ']'));
ret = parseArray(s.takeRange('[', ']').trim());
} else {
s.trim();
if (s.startsWith('"')) {