Size: a a a

2017 April 24

AS

Anatoly Shirokov in Qt
когда его печатаешь через qDebug() « dummy
источник

m

mefest in Qt
Anatoly Shirokov
почему не проходит более короткий вариант
QJsonDocument document = QJsonDocument::fromVariant(dummy);
?
а почему не проходит? на что ругается?
источник

m

mefest in Qt
ID:231246239
кто меня сюда кинул
вроде бы я
источник

NK

ID:231246239 in Qt
нуок
источник

NK

ID:231246239 in Qt
источник

AS

Anatoly Shirokov in Qt
ни на что не ругается, просто создает  пустой QJsonDocument
источник

NK

ID:231246239 in Qt
какой-то JS++ выше я вижу
источник

AS

Anatoly Shirokov in Qt
это qml + js
источник

AS

Anatoly Shirokov in Qt
{
       QJsonDocument document = QJsonDocument::fromVariant(dummy);
       qDebug() « document;
   }
   if( dummy.canConvert<QJSValue😠) ) {
       QJSValue value = dummy.value<QJSValue😠);
       QJsonDocument document = QJsonDocument::fromVariant(value.toVariant());
       qDebug() « document;
       m_dummy = dummy;
   }
источник

AS

Anatoly Shirokov in Qt
выводит в первом случае
QJsonDocument()
источник

AS

Anatoly Shirokov in Qt
во втором полноценный json
источник

AP

Alexander P in Qt
Коллеги, проверяем, комментируем. Баг нужно исправлять.
https://bugreports.qt.io/browse/QTCREATORBUG-18083
источник

m

mefest in Qt
Alexander P
Коллеги, проверяем, комментируем. Баг нужно исправлять.
https://bugreports.qt.io/browse/QTCREATORBUG-18083
Дома проверю у себя и проголосую))
источник

AP

Alexander P in Qt
Баг проявляется довольно странно: иногда он может вообще не появиться, а иногда приходится по десять раз исправлять
источник

AS

Anatoly Shirokov in Qt
нашел объяснение своей ситуации: https://forum.qt.io/topic/52930/qjsvalue-to-json-string-stringify-solved/6
источник

AS

Anatoly Shirokov in Qt
QJsonDocument не знает о QJSValue
источник

AS

Anatoly Shirokov in Qt
data.value<QJSValue😠).toVariant() преобразует его в QVariantMap
источник

AS

Anatoly Shirokov in Qt
ну а этот вариант QJsonDocument уже понимает
источник

AS

Anatoly Shirokov in Qt
Alexander P
Коллеги, проверяем, комментируем. Баг нужно исправлять.
https://bugreports.qt.io/browse/QTCREATORBUG-18083
запускается
источник

AP

Alexander P in Qt
Alexander P
Баг проявляется довольно странно: иногда он может вообще не появиться, а иногда приходится по десять раз исправлять
.
источник