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

162
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:

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

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

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

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

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

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

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

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

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

154