add PIJSON de/serialization overloads for PIStringList
This commit is contained in:
@@ -291,6 +291,13 @@ inline PIJSON piSerializeJSON(const PIMathVectorT<Size, T> & v) {
|
||||
return ret;
|
||||
}
|
||||
|
||||
template<>
|
||||
//! \~english Serializes %PIStringList as JSON array.
|
||||
//! \~russian Сериализует %PIStringList как JSON-массив.
|
||||
inline PIJSON piSerializeJSON(const PIStringList & v) {
|
||||
return piSerializeJSON((const PIDeque<PIString> &)v);
|
||||
}
|
||||
|
||||
|
||||
// ---
|
||||
// deserialize, piDeserializeJSON(T, PIJSON)
|
||||
@@ -538,6 +545,13 @@ inline void piDeserializeJSON(PIMathVectorT<Size, T> & v, const PIJSON & js) {
|
||||
piDeserializeJSON(v[i], js[i]);
|
||||
}
|
||||
|
||||
template<>
|
||||
//! \~english Deserializes %PIStringList from JSON array.
|
||||
//! \~russian Десериализует %PIStringList из JSON-массива.
|
||||
inline void piDeserializeJSON(PIStringList & v, const PIJSON & js) {
|
||||
piDeserializeJSON((PIDeque<PIString> &)v, js);
|
||||
}
|
||||
|
||||
|
||||
// ---
|
||||
// PIJSON static wrapper
|
||||
|
||||
Reference in New Issue
Block a user