Obtenir une liste de JSON noms de propriétés d'une classe à utiliser dans une chaîne de requête

Si j'ai un C# de la classe du modèle qui est utilisé par JSON.net pour lier des données à partir d'un sérialisé chaîne JSON, est-il un moyen que je puisse créer une chaîne de requête à partir de cette classe afin de faire la demande initiale?

De la classe du modèle exemple:

public class model
{
   [JsonProperty(PropertyName = "id")]
   public long ID { get; set; }
   [JsonProperty(PropertyName = "some_string")]
   public string SomeString {get; set;} 
}

Querystring exemple:

baseUrl + uri + "&fields=id,some_string" + token

Donc l'essence de ce que je suis en train de faire est de recueillir à la fois "id" et "chaîne_quelconque" à partir du modèle de l'objet afin que je puisse créer dynamiquement un "&les champs" arguments. Merci!