Qt에서 QVariant (또는 다른 유형의 데이터)를 JSON으로 직렬화하는 방법은 무엇입니까? 외부 타사 라이브러리 (예 : QJson)를 사용하고 싶지 않습니다.Qt에서 JSON에 직렬화하는 방법
답변
Qt에는 내부 도구가 없습니다. lib를 사용해야합니다. 또는 직접 구현하십시오.
Parsing JSON with QT using standard QT library
BTW : 왜 QJson을 사용하지 않으시겠습니까? 모든 QScriptValueIterator 항목을 잘 캡슐화하여 코드를 읽기 쉽게 만듭니다.
@BojanKogoj 여전히 여기에 존재합니다 : https : //web.archive. org/web/20130111091817/http : //qtwiki.remdex.info/Parsing_JSON_with_QT_using_standard_QT_library – kol
그냥 Qt5의로, 언급, JSON은 공식적으로 지원됩니다
QVariant id(1), name("John Doe");
QJsonObject json;
json["Name"] = name.toString();
json.insert("id", id.toInt());
하지만 JSON 문자열을 빼내는 방법은 무엇입니까? –
@DanielSantos http://stackoverflow.com/a/28191005/991484 – dtech
는 JSON 문서에 객체의 직렬화에 JSON Save Game 예를 참조하십시오.
- 1. JSON에 배열을 serialize하는 JavaScript
- 2. Silverlight에서 파생 클래스를 직렬화하는 방법
- 3. XML 및 JSON에 대한 다른 멤버 serialize
- 4. XML에 ArrayList를 직렬화하는 방법
- 5. 안정적으로 데이터를 직렬화하는 방법
- 6. fusion :: vector를 직렬화하는 방법?
- 7. WPF 그리기를 직렬화하는 방법?
- 8. C에서 데이터를 직렬화하는 방법
- 9. Qt에서 exe를 만드는 방법?
- 10. qt에서 알람을 설정하는 방법
- 11. Qt에서 커브를 그리는 방법?
- 12. IPhone SDK - ABRecord를 직렬화하는 방법?
- 13. ActiveRecord의 해시 배열을 직렬화하는 방법?
- 14. MonoTouch에서 System.Json을 사용하여 직렬화하는 방법
- 15. System.Net.Mime.ContentType 형식의 개체를 직렬화하는 방법?
- 16. PHP 개체의 배열을 직렬화하는 방법?
- 17. XML 속성을 역 직렬화하는 방법
- 18. 자바에서 JSON 객체를 직렬화하는 방법
- 19. 부스트를 사용하여 CString을 직렬화하는 방법
- 20. VB6에서 treeview 노드를 직렬화하는 방법?
- 21. Ada가 레코드를 직렬화하는 방법 이해하기
- 22. ConfigurationElement를 JSON으로 직렬화하는 간단한 방법
- 23. qt에서 도움말 작업을 구현하는 방법
- 24. 커서를 QT에서 앞뒤로 움직이는 방법?
- 25. qt에서 이미지 미리보기를 표시하는 방법?
- 26. Qt에서 새 파일을 만드는 방법
- 27. Qt에서 테이블 테이블을 보는 방법?
- 28. qt에서 기본 아이콘을 사용하는 방법
- 29. Qt에서 CPU 사용량을 얻는 방법
- 30. Qt에서 PNG 아이콘을 변경하는 방법
관련 → http://stackoverflow.com/questions/15893040/how-to-create-read-write-json-files-in-qt5 –