В настоящее время я работаю над ServiceStack
, просто новичок в этом. (Довольно интересно; они говорят, что они лучше, чем WCF и REST WCF (GET, POST, PUT, DELETE))
Я также нашел это полезным, потому что нужно писать меньше кода и быстро запускать.
Сейчас, когда я хочу опубликовать данные. Я делаю объект класса и отправляю в POST запрос.
JsonServiceClient client = new JsonServiceClient(myURL);
MYclass cls= MakeObjectForServiceStackToInsertData();
var res = client.Post<MYClass>("/postrequest", cls);
По приведенному выше коду вы можете понять, что я делаю.Думаю, я не ошибаюсь. Пожалуйста, дайте мне знать, если вы запутались.
Могу ли я создать строку в JSON для моего класса (KEY-> Value)
в моем клиентском приложении (вручную) и выполнить POST ее с помощью служебного стека на сервер для отправки данных.
т.е.
string str = myJsonString();
var res = client.Post<.....>
Итак, вместо публикации всего объекта лучше, если я смогу создать строку JSON и десериализовать ее в событии POST ServiceStack и вставить данные в базу данных?
Есть идеи?