GraphQL

Материал из DZWIKI
Версия от 21:16, 26 августа 2023; Dzmuh (обсуждение | вклад) (Новая страница: «{{Карточка языка программирования | name = GraphQL | логотип = GraphQL Logo.svg | year = 14.09.2015 | developer = Facebook | influenced = Java, JavaScript, Ruby, Scala, другие | website = https://graphql.org/ | операционная система = Кроссплатформенный | turing-complete = | operating_system...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Шаблон:Карточка языка программирования GraphQL — язык запросов данных и язык манипулирования данными с открытым исходным кодом для построения веб ориентированных программных интерфейсов. GraphQL был разработан как внутренний проект компании Facebook в 2012 году, а позднее в 2015 году был выпущен публично.

Пример

Запрос Ответ
{
    orders {
        id
        productsList {
            product {
                name
                price
            }
            quantity
        }
        totalAmount
    }
}
{
    "data": {
        "orders": [
            {
                "id": 1,
                "productsList": [
                    {
                        "product": {
                            "name": "orange",
                            "price": 1.5
                        },
                        "quantity": 100
                    }
                ],
                "totalAmount": 150
            }
        ]
    }
}

Примечания

Ссылки