We have some unexpected behaviour with POCO::JSON implementation. There are two main problems that touches Json encoding and decoding:
1) Encoding and decoding of buffer that contains zero byte(s) sequence. It is impossible to decode sequence that was previously encoded with POCO Json.
2) Encoding of the bytes/characters that need to be encoded to have compatibility with many well-known Json libraries. Zero byte, Upper ASCII and utf-8 multi-byte characters expected to be encoded.
We have implemented some serialization messages classes based on POCO Json implementation, but have several inequality of implementations of POCO and client-side libraries.