piDe/SerializeJSON with PIJSON type, some doc

This commit is contained in:
2025-08-14 17:34:12 +03:00
parent 04152f05a9
commit a3615c5666
2 changed files with 8 additions and 1 deletions

View File

@@ -60,6 +60,9 @@ inline PIJSON piSerializeJSON(const T & v) {
// known types
inline PIJSON piSerializeJSON(const PIJSON & v) {
return v;
}
template<>
inline PIJSON piSerializeJSON(const PIVariant & v) {
return PIJSON() = v;
@@ -248,6 +251,9 @@ inline void piDeserializeJSON(T & v, const PIJSON & js) {
// known types
inline void piDeserializeJSON(PIJSON & v, const PIJSON & js) {
v = js;
}
template<>
inline void piDeserializeJSON(PIVariant & v, const PIJSON & js) {
v = js.value();