JBoss Netty с JSON - PullRequest
       27

JBoss Netty с JSON

3 голосов
/ 04 января 2012

Я бы хотел, чтобы мой код Ajax подключался к серверу через Netty.Для этого мне нужен JSON-декодер и кодировщик в обработчике Netty на стороне сервера.

Есть ли для этого какая-либо готовая реализация или я должен написать свою собственную?1005 *

Гил

1 Ответ

4 голосов
/ 04 января 2012

Насколько я знаю, в JSON нет встроенного декодера / кодера, но это не означает, что вам нужно начинать с базовых обработчиков HTTP.

1) Наличие HttpRequestDecoder, HttpResponseEncoder в конвейере сервера.

2) затем реализуйте абстрактные классы HttpContentDecoder, HttpContentEncoder для декодирования и кодирования JSON, здесь необходимо реализовать методы newContentDecoder, newContentEncoder, предоставив реализацию OneToOneEncoder / Decoder для JSON.

Вы можете использовать Google Gson для написания реализации OneToOneEncoder / Decoder.

, а затем добавить реализации HttpContentDecoder, HttpContentEncoder в конвейер.

для более подробной информации, вы можете посмотретьв HttpContentDecompressor, исходный код HttpContentCompressor.

...