Nano Hash - криптовалюты, майнинг, программирование

Запрос JSON для извлечения идентификатора на основе имени

Я использую экстрактор JMeter JSON, чтобы попытаться извлечь значение идентификатора на основе имени, но он ничего не возвращает.

Строка запроса, которую я использую, выглядит следующим образом:

[?(@.name == 'Testing1')].id

JSON, как показано ниже:

    {
   "data":[
      {
         "relationships":{
            "administrator_users":{
               "data":[
                  {
                     "id":"1accoun393\/customer-portal-user",
                     "type":"users"
                  }
               ]
            },
            "default_sort":{
               "data":{
                  "id":"demographics.full_name",
                  "type":"columns"
               },
               "meta":{
                  "order":"ascending"
               }
            },
            "meta":{
               "starred":false
            },
            "attributes":{
               "name":"Testing1",
               "description":"Description 1"
            },
            "id":"664f4513-5e09-49da-b045-4bd070cd8394",
            "type":"list_definitions"
         }
      }
   ]
}

Итак, вопрос в том, какая строка запроса правильная?

06.08.2020

  • А какой у вас вопрос по этому поводу? 06.08.2020
  • какая строка запроса вернет идентификатор на основе имени 06.08.2020

Ответы:


1

Давай попробуем с

$..relationships.[?(@.attributes[?(@.name == 'Testing1')])].id

введите описание изображения здесь

06.08.2020
  • Извините, совпадений нет. 06.08.2020
  • Вы не можете найти совпадение, потому что ваш код json имеет неправильный формат. 06.08.2020
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..