provider    years free or pay                  transmission on demand
0                    bt tv (formerly bt vision)   2006 -         pay  iptv and digital terrestrial       yes
1                                       freesat   2008 -        free             digital satellite        no
2                              freesat from sky   1998 -  free + ppv             digital satellite        no
3                                      freeview   2002 -        free           digital terrestrial        no
4                    sky (formerly sky digital)   1998 -         pay             digital satellite       yes
5  smallworld cable (formerly smallworld media)   2001 -         pay                 digital cable        no
6                              talktalk plus tv   2012 -         pay                          iptv       yes
7        virgin media (formerly ntl : telewest)   2006 -         pay                 digital cable       yes
8                          virgin tv (analogue)  1970s -  free + pay                analogue cable        no
9              wightfibre (formerly wightcable)   2001 -         pay                 digital cable        no

Table as JSON:
{"provider":{"0":"bt tv (formerly bt vision)","1":"freesat","2":"freesat from sky","3":"freeview","4":"sky (formerly sky digital)","5":"smallworld cable (formerly smallworld media)","6":"talktalk plus tv","7":"virgin media (formerly ntl : telewest)","8":"virgin tv (analogue)","9":"wightfibre (formerly wightcable)"},"years":{"0":"2006 -","1":"2008 -","2":"1998 -","3":"2002 -","4":"1998 -","5":"2001 -","6":"2012 -","7":"2006 -","8":"1970s -","9":"2001 -"},"free or pay":{"0":"pay","1":"free","2":"free + ppv","3":"free","4":"pay","5":"pay","6":"pay","7":"pay","8":"free + pay","9":"pay"},"transmission":{"0":"iptv and digital terrestrial","1":"digital satellite","2":"digital satellite","3":"digital terrestrial","4":"digital satellite","5":"digital cable","6":"iptv","7":"digital cable","8":"analogue cable","9":"digital cable"},"on demand":{"0":"yes","1":"no","2":"no","3":"no","4":"yes","5":"no","6":"yes","7":"yes","8":"no","9":"no"}}