How to serialize to JSON in Qt

前端 未结 4 614
梦如初夏
梦如初夏 2021-02-07 13:00

How can I JSON serialize a QVariant (or other type of data) in Qt. I don\'t want to use an external third party library like QJson

相关标签:
4条回答
  • 2021-02-07 13:34

    See this JSON Save Game example on serialization of an object to a JSON document.

    0 讨论(0)
  • 2021-02-07 13:36

    There are no internal tools in Qt to do it. You will have to use a lib. Or roll your own implementation

    0 讨论(0)
  • 2021-02-07 13:42

    Parsing JSON with QT using standard QT library.

    BTW: why don't you want to use QJson? It nicely encapsulates all the QScriptValueIterator stuff, making your code easier to read.

    0 讨论(0)
  • 2021-02-07 13:50

    Just to mention, as of Qt5, JSON is officially supported:

    JSON Support in Qt

    QVariant id(1), name("John Doe");
    QJsonObject json;
    
    json["Name"] = name.toString();
    json.insert("id", id.toInt());
    
    0 讨论(0)
提交回复
热议问题