Я пытаюсь использовать uTorrent WebUI API. Я думаю, что это довольно интересный вопрос, но в Интернете мало документации об этом API, извините.
мой сервер использует file_get_contents ($ url), и я получаю нужные данные. но в формате я не понимаю.
например:
{
"build": BUILD NUMBER (integer),
"label": [
[
LABEL (string),
TORRENTS IN LABEL (integer)
],
...
],
"torrents": [
[
HASH (string),
STATUS* (integer),
NAME (string),
SIZE (integer in bytes),
PERCENT PROGRESS (integer in per mils),
DOWNLOADED (integer in bytes),
UPLOADED (integer in bytes),
RATIO (integer in per mils),
UPLOAD SPEED (integer in bytes per second),
DOWNLOAD SPEED (integer in bytes per second),
ETA (integer in seconds),
LABEL (string),
PEERS CONNECTED (integer),
PEERS IN SWARM (integer),
SEEDS CONNECTED (integer),
SEEDS IN SWARM (integer),
AVAILABILITY (integer in 1/65536ths),
TORRENT QUEUE ORDER (integer),
REMAINING (integer in bytes)
],
...
],
"torrentc": CACHE ID** (string integer)
}
торрент подобен [a, b, c, d]. и каждый торрент разделен запятыми
поэтому я получаю файл, подобный этому: [a, b, c, d], [a, b, c, d], [a, b, c, d]. Я не знаю, есть ли у этой структуры имя.
Теперь, как я могу преобразовать это в нечто более читаемое, например, XML?
спасибо