хеш-таблица / таблица данных / объект, что я должен отправить в httpwebresponse клиенту (список таблиц будет отправлен клиенту) - PullRequest
0 голосов
/ 16 марта 2012

Я хочу отправить список таблиц на сторону клиента через httpwebresponse.so, что я должен / могу отправить клиенту. datatable содержащий список. hashtable содержащий список. или object. или что-нибудь еще.

в соответствии со списком, который я отправляю клиенту, я получу данные от клиента. я преобразую любое из трех выше в byte array и отправлю в stream. но что я должен использовать.

список только таблиц не содержит пар ключ / значение. client is not a web browser

1 Ответ

0 голосов
/ 16 марта 2012

Я бы сказал, что это зависит от того, что ожидает клиент, но JSON обычно хорошо работает для краткого представления структурированных данных.

Я преобразую любой из вышеперечисленных трех в байтовый массив и отправлю его в поток.

Если клиент является веб-браузером, он не будет знать, что делать с байтовым массивом (если только он не отправляется в виде двоичного типа, что здесь не подходит). Отправьте данные в виде строки.

JavaScriptSerializer или DataContractJsonSerializer предназначены для сериализации данных в JSON.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...