繁体   English   中英

如何声明Java WebSocket端点使用和产生JSON?

[英]How can I declare my Java WebSocket endpoint to consume and produce JSON?

如何以声明性的方式传达信息,即我需要受JSR 356支持的WebSocket服务器终结点才能使用和产生JSON有效负载?

如果不能通过声明方式实现,则以编程方式实现相同目标的方法是什么?

JSON没有直接注释,但是您可以使用:

@ServerEndpoint( value = "/websocket", 
  encoders = { JsonEncoder.class },   
  decoders = { JsonDecoder.class })

JsonEncoder,JsonDecoder是实现Encoder.Text,Decoder.Text接口的类。 您可以在此处找到示例: Java EE HTML5 WebSockets编码器和解码器示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM