XML i JSON ASP.NET API

XML i JSON ASP.NET API
SH
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 5 lat
  • Lokalizacja:Wrocław
  • Postów:24
0

Witam,

Czy da się zrobić tak aby API obsługiwało jednocześnie format XML i JSON? Czy też trzeba się zdecydować na jeden format?
Głównie chodzi mi tutaj o zapytania do web.API

Z góry dziękuje za odpowiedzi.

edytowany 1x, ostatnio: shukibruck
AreQrm
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 miesiące
  • Lokalizacja:Londyn
  • Postów:873
1

Tak da się. Jeśli to web api to w odpowiedzi zwracasz obiekty, a to jako co zostaną wysłane to kwestia formatera. Ustawia się to w konfiguracji.

Wydaje mi się, że tutaj będzie to ładnie opisane
http://www.asp.net/web-api/overview/formats-and-model-binding/json-and-xml-serialization#removing_the_json_or_xml_formatter

Edytka dopowiada:
Co do przyjmowania - oczywiście też się da. Nie pamiętam które formaty przyjmuje jako domyślne, tutaj jest więcej na ten temat:
http://www.asp.net/web-api/overview/formats-and-model-binding/content-negotiation


edytowany 1x, ostatnio: AreQrm
SH
Dzięki za odpowidź, a czy da się to zrobić w drugą stronę? Czyli wysyłać zapytania do API w formacie JSON i XML?
AreQrm
Na temat pisz w postach, a nie w komentarzach. I tak, da się. Zedytuje posta.
SH
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 5 lat
  • Lokalizacja:Wrocław
  • Postów:24
0

Trochę inaczej sobie z tym poradziłem poprzez deserializację. Dzięki za pomoc. :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.