You can parse the string into a ruby hash and then turn it into a Mash. Mash provides you with method-like access.
require 'json'
require 'hashie'
hash = JSON.parse json_string
obj = Hashie::Mash.new hash
obj.drawer.stations.tv.header # => "TV Channels"
Update
You can also do it without a 3rd party gem, using ruby's own OpenStruct:
require 'ostruct'
require 'json'
obj = JSON.parse(json_string, object_class: OpenStruct)
obj.drawer.stations.tv.header # => "TV Channels"