Рейтинг:
1
Ngo Tuong Dan
я думаю, что вы должны использовать WCF instantof Webservice
[ServiceContract]
публичный частичный класс BookmarkService
{
...
[WebInvoke (Method = "POST", RequestFormat=WebMessageFormat.формат JSON,
UriTemplate = " users / {username} / bookmarks?формат=json")]
[OperationContract]
пустота PostBookmarkAsJson(строка имя пользователя, закладок значение)
{
HandlePostBookmark(имя пользователя, newValue);
}
[WebGet(ResponseFormat= WebMessageFormat.формат JSON,
Классы uritemplate = "Пользователи/{Имя пользователя}/закладки/{идентификатор}?формат=формат JSON")]
[OperationContract]
Закладки GetBookmarkAsJson(строка имя пользователя, идентификатор строки )
{
HandleGetBookmark(имя пользователя, идентификатор);
}
...
}
более подробно здесь: https://msdn.microsoft.com/en-us/library/dd203052.aspx[^]
Рейтинг:
0
Kornfeld Eliyahu Peter
JSON - это не что иное, как формат обмена данными, передаваемый по строке...
Поэтому, если у вас есть метод, который создает JSON на сервере, все, что вам нужно сделать, это превратить его в строку (stringify) и вернуть его как строку из вашего метода...
[WebMethod]
public string GetCargoInfo()
{
return("{\"Cargo\":[...]}");
}
Member 10556609
Извините, я хочу получить эти данные от SqlServer
Kornfeld Eliyahu Peter
Как вы его получаете?
Member 10556609
Я Создаю Таблицу В SqlServer..Эти Табличные Данные Будут Получены Из Веб-Сервиса.подобный этому
{"Груз": [ {"статус": "пикап", "дата-время":""}, {"статус": "Интранзит",
"datetime":""}, {"status": "ReachedBLR", "datetime":""}, {"status":
"StartedDEL", "датавремя": "" }, { "статус": "в пути", "датавремя": "" }, { "статус": "ReachedDEL", "датавремя": "" }] }.. как это получить
Kornfeld Eliyahu Peter
У меня есть некоторые проблемы с вашим объяснением...Дай мне попробовать, если я тебя поймаю...
У вас есть данные в SQL, и вы хотите создать веб-службу, которая возвращает эти данные в форме JSON, как в вашем примере...
Пожалуйста, уточните...
Member 10556609
Да, Безусловно.. Это то, чего я хочу..
Kornfeld Eliyahu Peter
ОК. Вам нужно выполнить следующие шаги:
1. Чтение базы данных
2. превратите результат из (1) в JSON
3. превратите JSON из (2) в строку
4. возвращаемая строка из веб-службы
В какой части у вас есть проблема?
(и рекомендуется показать свой код, в котором есть проблема)
Member 10556609
Выбираем querry и возвращаем Json. Пожалуйста, дайте полный образец кодирования..пожалуйста..
Kornfeld Eliyahu Peter
Здесь все не так ... ты! пишите код и задавайте вопросы, когда что-то идет не так.
Никто здесь не пишет код по требованию!
Member 10556609
SqlCmd ("Выбор Querry").. Дайте мне выбрать Куэрри для этого образца..