Библиотеки: JSON Serialization and Deserialization (native MQL) - страница 12
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Может ли кто-нибудь или автор ответить, предполагается ли поддержка вложенного JSON? То есть экземпляр CJAVal содержит ключи '2', и '3', которые являются еще одним экземпляром CJAVal. Код вроде бы выполняется, но при сериализации ключи пустые.
Например, я получаю:
Но должен получить
https://www.mql5.com/ru/forum/63015
несколько примеров
массив массивов
Отличная разработка, спасибо, брат! Работает как часы, применил в своём роботе.
в библе есть косяки. в прикрепе поправленная версия, автору спасибо и наверное не будет против.
Здравствуйте,
Я пытаюсь использовать эту библиотеку для чтения json файла.
Не могли бы вы привести пример в подобном случае?
Мои первые строки таковы:
Что я должен сделать, чтобы сохранить некоторые значения из json файла в моих переменных?
Спасибо за помощь!
Erwann.
После некоторых исследований я решил свою проблему :)
Нет необходимости использовать таблицу строк [], так как ограничение строки составляет 256 байт.
На самом деле длина строки не ограничена (только для инициализации между кавычками "".
Поэтому достаточно использовать этот код:
строковая переменная s может иметь длину более 256 символов :)
Пока,
Эрванн.
Может ли кто-нибудь или автор ответить, предполагается ли поддержка вложенного JSON? То есть экземпляр CJAVal содержит ключи '2', и '3', которые являются еще одним экземпляром CJAVal. Код вроде бы выполняется, но при сериализации ключи пустые.
Например, я получаю:
Но должен получить
Дэниел, я тоже столкнулся с проблемой пустых ключей при использовании вложенных JSON-объектов (не массивов). Я решил ее с помощью функции Set(). Пример:
в библе есть косяки. в прикрепе поправленная версия, автору спасибо и наверное не будет против.
спасибо!
Как удалить элемент из дерева JSON. Есть метод Set, Add, но не Delete.
Заранее спасибо
Замечательно, я добавил в него поддержку типов ulong и datetime.
Результат WebRequest - это массив. И я вызываю его следующим образом
jv.Deserialize( result);
как мне его итерировать
'
вы можете использовать jv[0]["a"].ToInt() для получения 1, jv[1]["a"].ToInt() для получения 2