У меня есть строка, которую я не могу преобразовать в JSON.Я пробовал JSONDecode, JSONSerialization и все остальное, что предлагалось на первых нескольких страницах поиска.Я также попытался расшифровать его в кодируемые структуры.
Я подумал, что может быть проблема с тем фактом, что данные содержат символы новой строки ("\ r \ n"), поэтому я также попытался удалить их, а также удалить пробел (есть много,Я хотел сделать что-нибудь противное и не для печати там не было).Строка здесь, она очень длинная.
var rawData: String = "{\r\n \"contacts\": [\r\n {\r\n \"id\": \"c200\",\r\n \"name\": \"Ravi Tamada\",\r\n \"email\": \"ravi@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"male\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c201\",\r\n \"name\": \"Johnny Depp\",\r\n \"email\": \"johnny_depp@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"male\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c202\",\r\n \"name\": \"Leonardo Dicaprio\",\r\n \"email\": \"leonardo_dicaprio@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"male\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c203\",\r\n \"name\": \"John Wayne\",\r\n \"email\": \"john_wayne@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"male\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c204\",\r\n \"name\": \"Angelina Jolie\",\r\n \"email\": \"angelina_jolie@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"female\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c205\",\r\n \"name\": \"Dido\",\r\n \"email\": \"dido@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"female\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c206\",\r\n \"name\": \"Adele\",\r\n \"email\": \"adele@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"female\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c207\",\r\n \"name\": \"Hugh Jackman\",\r\n \"email\": \"hugh_jackman@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"male\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c208\",\r\n \"name\": \"Will Smith\",\r\n \"email\": \"will_smith@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"male\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c209\",\r\n \"name\": \"Clint Eastwood\",\r\n \"email\": \"clint_eastwood@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"male\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c2010\",\r\n \"name\": \"Barack Obama\",\r\n \"email\": \"barack_obama@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"male\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c2011\",\r\n \"name\": \"Kate Winslet\",\r\n \"email\": \"kate_winslet@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"female\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n },\r\n {\r\n \"id\": \"c2012\",\r\n \"name\": \"Eminem\",\r\n \"email\": \"eminem@gmail.com\",\r\n \"address\": \"xx-xx-xxxx,x - street, x - country\",\r\n \"gender\" : \"male\",\r\n \"phone\": {\r\n \"mobile\": \"+91 0000000000\",\r\n \"home\": \"00 000000\",\r\n \"office\": \"00 000000\"\r\n }\r\n }\r\n ]\r\n}"
Строка - это просто демонстрационные данные из здесь
Любые идеи, мысли или рабочие образцы были бы хорошими,Я знаю, что это распространенный вопрос, но попробовав почти все, я все еще не могу заставить его работать.