我有一个数组:[0xa,0x0b,0x0c]
这存储在QJsonArray中,我想将其覆盖到QByteArray。我一直在寻找解决方案,并遇到了几种方法,这就是我……
感谢“eyllanesc”的输入,我原以为会有一个内置函数来做到这一点,但这里是解决方案:
QJsonArray aryBinary(itrBinary->toArray()); QJsonArray::iterator itrArray = aryBinary.begin(); QByteArray aryBytes; while( itrArray != aryBinary.end() ) { aryBytes.append(static_cast<char>(itrArray->toInt())); itrArray++; } qDebug() << aryBinary << aryBytes;