Cтруктура "JSON" плейлистов

Пример оформления JSON плейлиста :

{"playlist_name":"IPTV",
"categories": [
{"category_id": "1",
"category_title": "общие"},
{"category_id": "2",
"category_title": "региональные"},
{"category_id": "3",
"category_title": "новостные"},
{"category_id": "4",
"category_title": "познавательные"},
{"category_id": "5",
"category_title": "развлекательные"}],
"channels": [
{ "title": "Поиск в листе по названию",
"logo": "logos/search.png",
"playlist_url": "SearchName",
"description": "Поиск в листе по названию"},
{ "title": "1+1",
"region": "187",
"logo": "http://avatars.yandex.net/get-tv-shows/1333715798818M75875/orig",
"category_id": "2",
"description": "620",
"stream_url": "http://ttv-kv-torrent1.ytv.su/1plus1.acelive"},
{ "title": "100 тв",
"logo": "",
"category_id": "3",
"description": "",
"stream_url": "acestream://df2045261d4930fe1776981dd3c8a8459ea58def"},
{ "title": "100% news",
"logo": "",
"category_id": "4",
"description": "",
"stream_url": "acestream://be9a805e86cc704be3ab8b3f7d7d6e6f40be0e21"},
{ "title": "112 украина",
"logo": "image.phg",
"category_id": "4",
"description": "",
"stream_url": "acestream://308084db066fe172cece7740576629a5cbe8912e"},
{ "title": "2+2",
"region": "187",
"logo": "http://avatars.yandex.net/get-tv-channel-logos/1372153849453M22479/orig",
"category_id": "2",
"description": "583",
"stream_url": "acestream://c8c9894c0f588b99e0117b6e2413ed35ce965222"},
{ "title": "2+2",
"region": "187",
"logo": "http://avatars.yandex.net/get-tv-channel-logos/1372153849453M22479/orig",
"category_id": "2",
"description": "583",
"stream_url": "http://ttv-kv-torrent1.ytv.su/2plus2.acelive"},
{ "title": "эко-тв",
"logo": "",
"category_id": "5",
"description": "<img src='logos/Radio 105 Network.png' height='128' width='128'/>",
"stream_url": "acestream://e1702dbe34c30486afef50d9020ce526acbcfafb"}]}


У плейлиста должно быть расширение .json или первым символом в плейлисте должна стоять скобка "{".
Всё то же самое, как и в "XML" , только завёрнуто по правилам JSON.
На "C" и "D" серии "JSON" плейлист на 500 каналов открывается в 7-8 раз быстрее чем "XML".
На "F" серии "JSON" и "XML" обрабатываются практический с одинаковой скоростью.


Взято с сайта samez.eu