GraphQL
Для улучшения этой статьи желательно:
|
GraphQL | |
---|---|
Класс языка | язык графовых запросов и web API[вд] |
Появился в | 14.09.2015 |
Разработчик | |
Расширение файлов |
.graphql [1] |
Испытал влияние | JSON и HTTP |
Повлиял на | Java, JavaScript, Ruby, Scala, другие |
Лицензия | модифицированная лицензия BSD[вд] |
Сайт | graphql.org |
ОС | Кроссплатформенный |
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
}
]
}
}
|
Примечания
[править | править код]- ↑ Recommend an extension to use (англ.)