Парс 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
    399 Views
  • Работа с json

    Поддержка
    0 Votes
    3 Posts
    863 Views
  • 0 Votes
    2 Posts
    553 Views
  • 0 Votes
    31 Posts
    3639 Views
  • 0 Votes
    5 Posts
    1289 Views