Как обрабатывать объекты другого типа, возвращаемые из php, в React Native - PullRequest
0 голосов
/ 06 мая 2020

Я получаю этот тип объекта из PHP. {"3":4} Начальный массив - это другое значение, которое кодируется в json и отображается эхом. А остальное - это еще один массив, который кодируется в json и отображается эхом. Как обработать это в react native.

{"3":4}{"1":{"section":"8CSB","lecture_id":"24","subject_name":"MySQL","subject_code":"8CS2","date":"2020-04-29","lecture_no":"1"},"2":{"section":"8CSB","lecture_id":"25","subject_name":"Android","subject_code":"8CS3","date":"2020-04-29","lecture_no":"2"},"3":{"section":"8CSB","lecture_id":"26","subject_name":"Mobile Computing","subject_code":"8CS1","date":"2020-04-29","lecture_no":"3"},"4":{"section":"8CSB","lecture_id":"43","subject_name":"UNPS Lab","subject_code":"8CS5","date":"2020-04-29","lecture_no":"5"},"5":{"section":"8CSB","lecture_id":"45","subject_name":"UNPS Lab","subject_code":"8CS5","date":"2020-04-29","lecture_no":"6"}}

1 Ответ

0 голосов
/ 06 мая 2020

Это JavaScript в конце дня, а это JSON - поэтому вы просто разбираете его в JS.

var Object = JSON.parse(jsonstring);

Для более подробного объяснения того, что делать, попробуйте это, которое будет go в сборщике .

Что касается первой части, по внешнему виду она искажена, поэтому вы не можете ее проанализировать.

Чтобы удалить первая часть, если последовательно это, можно сделать так:

var Inputobject = <your input>;
var jsonstring = Inputobject.slice(7);
var Object = JSON.parse(jsonstring);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...