Парс 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
    6 Posts
    781 Views
  • 0 Votes
    1 Posts
    424 Views
  • 0 Votes
    6 Posts
    813 Views
  • 0 Votes
    2 Posts
    602 Views
  • 1 Votes
    7 Posts
    3272 Views