Парсинг данных запроса jSON в graphql

Пытаться написать сообщение о запросе графа, не сомневайтесь, и не удалось получить правильный запрос.

Запрос:

"{query\":inventoryPositions(productRef:\"SKU_3\"){edges{node{onHand quantities{edges{node{ref quantity type}}}}}}}")

Ответ:

{
    "errors": [
        {
            "code": "400",
            "message": "Could not read document: Unexpected character ('q' (code 113)): was expecting double-quote to start field name\n 
        }
    ]
}

Я тоже пробовал это, но не работал:

{"query":"{inventoryPositions(productRef:\"SKU_3\"){edges{node{onHand quantities{edges{node{ref quantity type}}}}}}}"}

Пожалуйста помоги.

Вы пробовали пользоваться POSTMAN?

Wilfred Clement 25.09.2018 11:03

Ваш первый запрос недействителен JSON (что соответствует вашей ошибке). Второй на первый взгляд выглядит нормально; какая ошибка возникает?

David Maze 26.09.2018 00:48
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
0
2
168
1

Ответы 1

в основном ему нужно 2 выхода, где бы вы ни разместили переменную, например

"{\ n" + "\" query \ ": \" {inventoryPositions (productRef: \\ "SKU_3 \\" locationRef: \\ "locRef1 \\") {края {узел {количество onHand {края {узел {тип количества ссылки}}} }}}} \ "\ п" + "}"

работал на меня

Другие вопросы по теме