使用JSON-Simple或GSON进行序列化
然后用这个写回客户端:
String jsonPayload = ...;
ByteBuf buffer = Unpooled.copiedBuffer(jsonPayload, CharsetUtil.UTF_8));
ctx.write(buffer);
Run Code Online (Sandbox Code Playgroud)
如果它是HTTP服务器,请不要忘记将缓冲区包装在一个DefaultHttpContent!
ctx.write(new DefaultHttpContent(buffer));
Run Code Online (Sandbox Code Playgroud)
如需灵感,请查看以下示例:
编辑:
如果您需要从您的请求中读取jsonPayload,您可以这样:
String jsonPayload = bytebuf.content().toString(CharsetUtil.UTF_8)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8124 次 |
| 最近记录: |