Двоичное кодирование JSON - PullRequest
       2

Двоичное кодирование JSON

3 голосов
/ 05 сентября 2011

Я строю объект JSon и мне нужно вывести двоичные данные.Как я понимаю, я должен создать строковое свойство JSon и поместить в него закодированные двоичные данные?Какую двоичную кодировку следует использовать?

Ответы [ 3 ]

5 голосов
/ 05 сентября 2011

Если вы хотите хранить двоичные данные внутри объекта JSON, взгляните на этот вопрос Двоичные данные в строке JSON.Что-то лучше, чем Base64

Если вы хотите передать свой объект JSON в двоичном виде, вы можете просто сериализовать свой объект JSON в двоичный поток.Прочитайте MSDN статью о (де) сериализации

Если вы ищете двоичный формат JSON, проверьте http://bsonspec.org/

1 голос
/ 05 сентября 2011

В дополнение к тому, что упоминал aku, Json.Net поддерживает Bson, загляните в раздел Пространства имен Newtonsoft.Json.Bson их документации , чтобы узнать больше Классы BsonReader и BsonWriter. Они могут дать вам то, что вам нужно.

0 голосов
/ 22 апреля 2012

Существует также собственный двоичный файл json .Формат очень прост и четко определен, однако в настоящее время отсутствует реализация с открытым исходным кодом ...

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