GetJsonListAsync
был специально разработан для возврата списка динамики. Не существует типизированного (универсального) эквивалента специально для списков, но все, что вам нужно сделать, это предоставить тип коллекции для GetJsonAsync
. В вашем случае это должно работать:
public async Task<IEnumerable<Post>> GetPosts()
{
return await url.GetJsonAsync<Post[]>();
}