Как определить формат ввода данных JSON для ASP .NET JSON WebService? - PullRequest
2 голосов
/ 30 марта 2012

У меня есть ASP.NET WebService, который поддерживает стандартные вызовы SOAP на основе WSDL и интерфейс POST на основе JSON. Я не разрабатывал его и не слишком знаком с технологией, но у меня есть клиент, который хочет использовать службу на основе JSON, а не службу SOAP. Однако это может быть долгим шагом, мне интересно, как (если это вообще возможно) можно получить правильный формат ввода JSON, который должен быть предоставлен службе через данные POST? Все, что я вооружен, - это рабочий образец требуемого вызова на основе SOAP.

С уважением, F.

1 Ответ

1 голос
/ 05 апреля 2012

Я думаю, вам действительно нужно связаться с этими парнями, чтобы получить шаблон json, который вам нужно будет сгенерировать.Затем вы можете использовать встроенный, но медленный сериализатор json или использовать такую ​​библиотеку, как json.net или fastjson.

Используя эту возможность, я разработал небольшую библиотеку Json Requester, которая использует json.net и готова к сериализацииобъект в json, создайте http-запрос и десериализуйте результат в объект.Если у вас есть шаблон объекта json, вы можете попробовать его.

https://github.com/ademargomes/JsonRequest

...