PIJSON::toJSON with optionally unicode masking

PIVariantTypes::Color::toName()
This commit is contained in:
2022-12-08 13:21:11 +03:00
parent b609ce8027
commit c4cb81a104
6 changed files with 39 additions and 25 deletions

View File

@@ -59,10 +59,14 @@ int main(int argc, char * argv[]) {
v.setValueFromString("0xFF00FFff");
piCout << v;*/
PIString ms = "1239";
piCout << PIString("12\\\\3456789").masked(ms);
piCout << PIString("12\\\\3456789").masked(ms).unmasked(ms);
PIJSON j;
j["123"] = "str";
j[PIString::fromUTF8("ключ")] = PIString::fromUTF8("str_значение");
piCout << j;
piCout << PIJSON::fromJSON(j.toJSON(PIJSON::Compact, true));
piCout << PIJSON::fromJSON(j.toJSON(PIJSON::Compact, false));
piCout << PIJSON::fromJSON(j.toJSON(PIJSON::Tree, true));
piCout << PIJSON::fromJSON(j.toJSON(PIJSON::Tree, false));
return 0;
}