Буферы протокола Google или что-то подобное для .net / javascript

В настоящее время мы используем вызовы Ajax для веб-службы .net, которая затем возвращает объект Json клиенту. Некоторые из этих объектов Json довольно массивны (& gt; 500k без сжатия). Мы слышали кое-что хорошее о буферах протокола Google и экспериментировали.

До сих пор у нас была довольно удачная сериализация на сервере с наиболее распространенной версией .net - «protobuf-net». Нам не повезло, десериализация на клиенте. Мы попытались использовать то, что, кажется, один и единственный десериализатор javascript protobuf.js. Мы обнаружили, что его нелегко использовать, очень мало примеров или документации, и, похоже, он не обрабатывает типы данных за пределами строк и целых чисел.

Казалось бы, на этом этапе будет найдено проверенное, хорошо определенное решение для сериализации / десериализации двоичных данных между .net и веб-клиентом. Может быть, мы упускаем что-то очевидное.

Наши требования - это вызовы Ajax от клиента и методы веб-служб .net на сервере (.asmx или WCF).

Любые комментарии и предложения приветствуются.

Ответы на вопрос(3)

Ваш ответ на вопрос