Пишу Библиотеку/класс для работы с JSON. Назвал QtJSONKit.
Так вот.. какой то глупый косяк выявился, скорей из за неумания
QtJSONKit kit;
QtJSONHash hash = kit.decode(result); //собственный класс хеш, потому что QHash в произвольном порядке хранит данные
qDebug()<<"decode"<<hash.toPairs(); // тут все пучком, ну за исключением то что qDebug не выводит мой класс ну это естественно
qDebug()<<"encode"<<kit.encode(hash);//а вот тут и проблемка, функции encode в параметр приходит пустой объект...
сурсы залил на гитхаб
https://github.com/TrigenSoftware/QtJSONKitткните пальцем где проглупил