Парс 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
    2 Posts
    351 Views
  • 0 Votes
    17 Posts
    1428 Views
  • 0 Votes
    9 Posts
    813 Views
  • 0 Votes
    3 Posts
    619 Views
  • 0 Votes
    21 Posts
    5255 Views