Criar uma API REST não tem a ver com retornar JSON e sim com a correta utilização do protocolo HTTP.
Não conseguiu acompanhar a Connect() 2016 da Microsoft? Não tem problema, aqui no TreinaWeb te traze...