GraphQLResult объекта JSONObject имеет JSONString для объекта, тип данных которого в файле схемы равен JSON - PullRequest
0 голосов
/ 17 марта 2020

Я использую GraphQL Apollo client для моего swift iOS project. Во время этого я столкнулся с каким-то странным результатом, когда получил ответ от fetch request из Apollo Client.

Мой ответ выглядит так:

{"getLeadList": { "totalrecord": 8.0, "totalpage": 1.0, "__typename": "Customdatalist", "data": [{\ n \ "testTextField_field_id \": 53}, \ n \ "textCheckBox \": \ "1 \" , \ n \ "phones_field_id \": 7, \ n \ "владелец \": [\ n {\ n \ "srno \": \ "1 \", \ n \ "id \": \ "1 \" , \ n
\ "value \": \ "xy@gmail.com \", \ n \ "name \": \ "Ashish \" \ n} \ n], \ n \ "status_update_date \": \ " 1583234662} ответ на запрос такой, как показано ниже.

enter image description here

И я пробовал использовать множество других запросов, и в каждом ответе всякий раз, когда тип данных схемы для key равен JSON Я столкнулся с этой проблемой и не смог ее решить.

Я знаю, что есть решение с преобразованием этой строки с .utf8 в данные, но это не так. Решение, так как иногда я не знаю, какой ключ имеет этот тип JSONString. В одном ответе JSON некоторые ключи имеют JSONString, а некоторые ключи имеют правильные JSON данные форматирования. Поэтому, если кто-то когда-либо сталкивался с этим, пожалуйста, помогите мне выйти из этой проблемы.

ПРИМЕЧАНИЕ. Тот же запрос и ответ работает для Android и React Front end client. Я использую клиент Apollo для связи с запросом и запросом сервера GraphQL.

...