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 (англ.)