如何以声明性方式传达我需要支持 JSR 356 的 WebSocket 服务器端点来使用和生成 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 Encoder and Decoder example