Как перекодировать XML в JSON? Получаю ошибку bool(false) или string(4) “null”

198
04 июля 2019, 15:20

Пытаюсь перекодировать xml в json и ничего не получается, онлайн сервисы перекодируют мой xml без проблем, например этот.

Мой код:

<?php
//подгружаю xml файл
$xml = simplexml_load_file('https://accounts.clickbank.com/api2/marketplace');
//перевожу его из xml в json
$json = json_encode($xml);
//формирую массив из json
$data = json_decode($json,TRUE);
//$data = json_encode($jsonString, TRUE);
//проверяю как сформировался массив
var_dump($data);
?>

При $data = json_decode($json,TRUE); ошибка bool(false)

при $data = json_encode($jsonString, TRUE); ошибка string(4) "null"

Пожалуйста, помогите разобраться.

READ ALSO
Вывод расписания на РНР

Вывод расписания на РНР

Есть таблица MySQL rozklad:

185
Проблема преобразования Unicode Emoji

Проблема преобразования Unicode Emoji

Помогите пожалуйста! Затык со смайлами emoji

192
Как разделить строку пополам?

Как разделить строку пополам?

Добрый день, есть такой вывод строки из БД, через strlen($var), узнал что у нее 18 символов Как мне разделить данную строку, чтобы получить в одной...

184
Выбрать всех пользователей с именем

Выбрать всех пользователей с именем

Необходима помощь в правильной реализации API

181