Есть ли эквивалент json .dumps для graphQL в Python. Я использую рабочий проект, чтобы научить себя python, и смог использовать json .dumps и json .loads для программной записи некоторых запросов полезной нагрузки Rest API и обработки их ответа, но следующий шаг в моем рабочем процессе заключается в создании некоторых операторов GraphQL.
Хотя основным содержанием операторов GraphQL будет stati c (за исключением списка ключей записи, которые я хочу запросить), основная проблема, которую я я пытаюсь gr asp, как обрабатывать дополнительные запросы graphQL, которые требуются для получения полных наборов записей, где в выходных данных встречаются пределы нумерации страниц. Ограничение нашей платформы составляет 100 записей, поэтому, когда запрос (или, скорее, подзапрос запроса) возвращает более 100 записей, пользователь должен сделать дополнительный вызов graphQL, указывающий значение курсора последней записи, которую он получил, чтобы получить следующая «страница» данных.
Самое грубое решение, похоже, состоит в том, чтобы сохранить запрос graphQL в виде набора строк - по одной на подзапрос, а затем использовать серию конкатенаций строк для построения общего запроса, вставляя необходимые значения курсора в эти строки.
Я должен признать, что именно так я строил свои исходные json запросы до тех пор, пока не обнаружил json .dumps, поэтому задавался вопросом, существует ли эквивалент graphql.dumps или есть ли более элегантное решение для программной сборки запроса graphQL.
Спасибо
Пол