J'ai donc un petit problème. Je travaille sur un projet en C# en utilisant l'API StackOveflow. Vous pouvez envoyer une demande comme ceci:Espace de noms Orginisation et conventions
http://stackoverflow.com/users/rep/126196/2010-01-01/2010-03-13
Et retourner quelque chose comme cette réponse JSON:
[{"PostUrl":"1167342",
"PostTitle":"Are ref and out in C# the same a pointers in C++?",
"Rep":10},
{"PostUrl":"1290595",
"PostTitle":"Where can I find a good tutorial on bubbling?",
"Rep":10}
...
Donc mon problème est que j'ai des méthodes comme GetJsonResponse()
qui reviennent le JSON ci-dessus et SaveTempFile()
qui enregistre cette réponse JSON à un fichier temporaire pour une utilisation ultérieure. Je ne suis pas sûr si je devrais créer une classe pour eux, ou quel espace de noms pour les mettre sous. En ce moment ma hiérarchie d'espace de noms actuelle est comme ça: StackOverflow.Api.Json
. Alors, comment dois-je organiser ces méthodes/classes/espaces de noms?
Je devrais vraiment lire le blog avant de commencer un nouveau projet. Je ne savais pas que Kevin était en train de créer une API pour .NET. Tant pis. –