Wordpress REST API проблема

Я пытаюсь получить некоторый контент с моего сайта WordPress в текстовое представление в iOS, используя встроенный API REST.

Я могу сделать вызов и получить данные нормально, однако есть странность в том, что вывод начинается как обычная словарная структура: {"id":3312,"date":"2018-03-22T15:42:53","date_gmt":"2018-03-22T15:42:53","guid":{

но как только выходные данные попадают в словарь "содержимого", в котором вложенный "отрендеренный" словарь содержит элемент "editor_content" и нужный мне текст, форматирование переходит от { в ” так что мой JSON Parser (Alamofire) не идентифицирует это как другой словарь, и поэтому я добавляю и остальные визуализированные элементы словаря:

<p>{&#8220;main-title&#8221;:{&#8220;component&#8221;:&#8221;hc_title&#8221;,&#8221;id&#8221;:&#8221;main-title&#8221;,&#8221;subtitle&#8221;:&#8221;Complete end to end IT Solutions for Your Business&#8221;,&#8221;title_content&#8221;:{&#8220;component&#8221;:&#8221;hc_title_image&#8221;,&#8221;id&#8221;:&#8221;title-image&#8221;,&#8221;image&#8221;:&#8221;https:\/\/www.lbt.co.uk\/wp-content\/uploads\/2018\/05\/welcome_on_board_new_lbt_website-1024&#215;576.jpg|3072|5461|3314&#8243;,&#8221;full_screen&#8221;:false,&#8221;full_screen_height&#8221;:&#8221;&#8221;,&#8221;parallax&#8221;:true,&#8221;bleed&#8221;:&#8221;&#8221;,&#8221;ken_burn&#8221;:&#8221;&#8221;,&#8221;overlay&#8221;:&#8221;&#8221;,&#8221;breadcrumbs&#8221;:true,&#8221;white&#8221;:true},&#8221;title&#8221;:&#8221;Welcome to the new LBT Website!&#8221;},&#8221;section_5ZtkF&#8221;:{&#8220;component&#8221;:&#8221;hc_section&#8221;,&#8221;id&#8221;:&#8221;section_5ZtkF&#8221;,&#8221;section_width&#8221;:&#8221;&#8221;,&#8221;animation&#8221;:&#8221;&#8221;,&#8221;animation_time&#8221;:&#8221;&#8221;,&#8221;timeline_animation&#8221;:&#8221;&#8221;,&#8221;timeline_delay&#8221;:&#8221;&#8221;,&#8221;timeline_order&#8221;:&#8221;&#8221;,&#8221;vertical_row&#8221;:&#8221;&#8221;,&#8221;box_middle&#8221;:&#8221;&#8221;,&#8221;css_classes&#8221;:&#8221;&#8221;,&#8221;custom_css_classes&#8221;:&#8221;&#8221;,&#8221;custom_css_styles&#8221;:&#8221;&#8221;,&#8221;section_content&#8221;:[{&#8220;component&#8221;:&#8221;hc_column&#8221;,&#8221;id&#8221;:&#8221;column_vtfQF&#8221;,&#8221;column_width&#8221;:&#8221;col-md-12&#8243;,&#8221;animation&#8221;:&#8221;&#8221;,&#8221;animation_time&#8221;:&#8221;&#8221;,&#8221;timeline_animation&#8221;:&#8221;&#8221;,&#8221;timeline_delay&#8221;:&#8221;&#8221;,&#8221;timeline_order&#8221;:&#8221;&#8221;,&#8221;css_classes&#8221;:&#8221;&#8221;,&#8221;custom_css_classes&#8221;:&#8221;&#8221;,&#8221;custom_css_styles&#8221;:&#8221;&#8221;,&#8221;main_content&#8221;:[{&#8220;component&#8221;:&#8221;hc_pt_post_informations&#8221;,&#8221;id&#8221;:&#8221;RXE0R&#8221;,&#8221;css_classes&#8221;:&#8221;&#8221;,&#8221;custom_css_classes&#8221;:&#8221;&#8221;,&#8221;custom_css_styles&#8221;:&#8221;&#8221;,&#8221;post_type_slug&#8221;:&#8221;&#8221;,&#8221;position&#8221;:&#8221;left&#8221;,&#8221;date&#8221;:true,&#8221;categories&#8221;:true,&#8221;author&#8221;:false,&#8221;share&#8221;:true},{&#8220;component&#8221;:&#8221;hc_space&#8221;,&#8221;id&#8221;:&#8221;hv7Zp&#8221;,&#8221;css_classes&#8221;:&#8221;&#8221;,&#8221;custom_css_classes&#8221;:&#8221;&#8221;,&#8221;custom_css_styles&#8221;:&#8221;&#8221;,&#8221;size&#8221;:&#8221;m&#8221;,&#8221;height&#8221;:&#8221;&#8221;},{&#8220;component&#8221;:&#8221;hc_wp_editor&#8221;,&#8221;id&#8221;:&#8221;Xhugf&#8221;,&#8221;css_classes&#8221;:&#8221;&#8221;,&#8221;custom_css_classes&#8221;:&#8221;&#8221;,&#8221;custom_css_styles&#8221;:&#8221;&#8221;,&#8221;editor_content&#8221;:&#8221;

Это, очевидно, исключает анализ в Alamofire и заставляет меня получать контент, который я не хочу отображать.

Кто-нибудь сталкивался с этим или есть идеи как решить?

0 ответов

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