Olá Emerson! Como vai?
A biblioteca Gson é realmente poderosa e facilita muito o trabalho com JSON. No exemplo que você mencionou, a variável json é uma String que contém o texto JSON. A Gson consegue interpretar essa String e mapear os valores para um objeto Java, como a classe Pessoa, sem a necessidade de um arquivo JSON separado.
Isso significa que você pode trabalhar diretamente com Strings em formato JSON no seu código. Não é necessário que o JSON venha de um arquivo; ele pode ser definido diretamente no seu código, como no exemplo que você viu. A Gson faz o trabalho de converter essa String em um objeto Java correspondente, desde que os nomes das propriedades no JSON correspondam aos nomes dos atributos na classe Java.
Espero ter ajudado e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!