Парс 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
    24 Posts
    2126 Views
  • 0 Votes
    1 Posts
    366 Views
  • Json.parse fingerprint

    Поддержка
    0 Votes
    16 Posts
    16571 Views
  • json parse

    Поддержка
    0 Votes
    5 Posts
    2163 Views
  • 0 Votes
    8 Posts
    2360 Views