0

如何以声明性方式传达我需要支持 JSR 356 的 WebSocket 服务器端点来使用和生成 JSON 有效负载的信息?

如果不可能以声明方式实现,那么实现相同目标的编程方式是什么?

4

1 回答 1

2

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

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

JsonEncoder、JsonDecoder 是实现 Encoder.Text、Decoder.Text 接口的类。您可以在此处找到示例:Java EE HTML5 WebSockets Encoder and Decoder example

于 2015-10-16T11:01:50.673 回答