W niektórych przypadkach mam NewtonSoft JSON.NET iw moim kontrolerze po prostu zwracam Jobject z kontrolera i wszystko jest w porządku.Zwrócić ciąg JSON jawnie z Asp.net WEBAPI?
Ale mam przypadek, w którym otrzymuję jakiś surowy JSON z innej usługi i muszę go zwrócić z mojego interfejsu sieciowego. W tym kontekście nie mogę używać NewtonSOft, ale gdybym mógł, to utworzyłbym JOBJECT z łańcucha (który wydaje się niepotrzebnym przetwarzaniem narzutowym) i zwrócił to i wszystko byłoby dobrze ze światem.
Jednak chcę to zwrócić w prosty sposób, ale jeśli zwrócę ciąg znaków, klient otrzyma opakowanie JSON z moim kontekstem jako zakodowany ciąg znaków.
Jak mogę jawnie zwrócić JSON z mojej metody kontrolera WebAPI?
Cudownie !! Dzięki carlos! :) – ManJan
Doskonały. Tworzyłem ciąg JSON i zwracałem go jako ciąg, ale to wprowadziło nieuniknione dodatkowe "wokół wyniku.To powinno to naprawić." – dumbledad
To jest denerwujące.Musisz faktycznie utworzyć 'odpowiedź HttpResponseMessage', a następnie przypisać' StringContent' do właściwość '.Content'. Nie działa, jeśli przypiszesz StringContent do Konstruktora. – Suamere