Illegal JSON

Тема в разделе "Проводная и беспроводная связь", создана пользователем VadimRM, 18 июл 2016.

  1. VadimRM

    VadimRM Нуб

    Добрый день, участники форума! У меня возникла проблема с данным кодом POST запроса
    Код (Text):
    "setPowerStatus",
          [
            "{\"status\":\"bool\"}"
          ],
          [],
          "1.0"
          ]
     
    upload_2016-7-18_13-7-16.png
    Могли бы Вы подсказать в чём здесь проблема? Заранее спасибо
     
  2. DIYMan

    DIYMan Guest

    Вот этот кусок кода:
    Код (C++):
    "setPowerStatus",
          [
            "{\"status\":\"bool\"}"
          ],
          [],
          "1.0"
          ]
    не является валидным JSON-объектом, в этом и ошибка. Вы чего куда хотите передать? Любой JSON-объект - это то, что заключено между фигурными скобками: {}, либо - упорядоченный набор значений, например, массив.

    Рекомендую ознакомиться:

    https://ru.wikipedia.org/wiki/JSON#.D0.A1.D0.B8.D0.BD.D1.82.D0.B0.D0.BA.D1.81.D0.B8.D1.81
    https://learn.javascript.ru/json

    Ваша разметка не попадает ни в одну из категорий, которые можно интерпретировать как JSON - это ни упорядоченный набор значений, ни пары "ключ:значение".
     
  3. VadimRM

    VadimRM Нуб

    {"id":3,"method":["setPowerStatus",["{\"status\":\"bool\"}"],[],"1.0"]}
    так?
     
  4. DIYMan

    DIYMan Guest

    Навскидку - нет, тоже с ошибками, хотя - попробуйте, навскидку я могу и ошибаться. Вы про формат JSON читали?
     
  5. VadimRM

    VadimRM Нуб

  6. DIYMan

    DIYMan Guest

    Нет что? Не читали или не пробовали? Ссылки я вам привёл, если что ;)
     
  7. VadimRM

    VadimRM Нуб

    Просто на то чтобы изучить понадобится время. Не могли бы Вы исправить мои ошибки?
     
  8. DIYMan

    DIYMan Guest

    На то, чтобы сходить в магазин, требуется время. Не могли бы вы привезти мне домой пиццу?
     
    ИгорьК нравится это.