Russian Qt Forum

Qt => Общие вопросы => Тема начата: dangreen от Июль 07, 2012, 23:03



Название: Проблемы с созданным классом
Отправлено: dangreen от Июль 07, 2012, 23:03
Пишу Библиотеку/класс для работы с 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
ткните пальцем где проглупил


Название: Re: Проблемы с созданным классом
Отправлено: kambala от Июль 08, 2012, 21:59
а тут (http://lmgtfy.com/?q=Qt+JSON) смотрел прежде чем писать велосипед?
Цитировать
QHash в произвольном порядке хранит данные
а вот QMap хранит данные отсортированными по ключу