Парс JSON

Поддержка
  • {
       "odata.error": {
          "code": "1000048",
          "message": {
             "lang": "ru-RU",
             "value": "Привет"
          }
       }
    }
    

    Нужно спарсить значение code
    Я делаю:

    [[куда вар]] = JSON.parse([[откуда ответ]]).odata.error.code
    

    Бас ругается, что не может спарсить. В чем ошибка?

  • @kroda said in Парс JSON:

    {
       "odata.error": {
          "code": "1000048",
          "message": {
             "lang": "ru-RU",
             "value": "Привет"
          }
       }
    }
    

    Нужно спарсить значение code
    Я делаю:

    [[куда вар]] = JSON.parse([[откуда ответ]]).odata.error.code
    

    Бас ругается, что не может спарсить. В чем ошибка?

    Дело в точке в имени ключа odata.error, обрамите его в квадратные скобки

    [[куда вар]] = JSON.parse([[откуда ответ]])["odata.error"].code
    

  • 0 Votes
    1 Posts
    544 Views
  • Парсинг JSON

    Поддержка
    0 Votes
    2 Posts
    562 Views
  • JSON модуль

    Поддержка
    0 Votes
    2 Posts
    618 Views
  • Парсинг JSON

    Moved Поддержка
    0 Votes
    2 Posts
    693 Views
  • 0 Votes
    2 Posts
    799 Views