【发布时间】:2015-10-16 09:39:32
【问题描述】:
如何以声明方式传达我需要支持 JSR 356 的 WebSocket 服务器端点来使用和生成 JSON 有效负载的信息?
如果不能以声明的方式实现,那么实现相同的编程方式是什么?
【问题讨论】:
标签: java json jakarta-ee websocket jsr356
如何以声明方式传达我需要支持 JSR 356 的 WebSocket 服务器端点来使用和生成 JSON 有效负载的信息?
如果不能以声明的方式实现,那么实现相同的编程方式是什么?
【问题讨论】:
标签: java json jakarta-ee websocket jsr356
JSON 没有直接注解,但你可以使用:
@ServerEndpoint( value = "/websocket",
encoders = { JsonEncoder.class },
decoders = { JsonDecoder.class })
JsonEncoder、JsonDecoder 是实现 Encoder.Text、Decoder.Text 接口的类。您可以在这里找到示例:Java EE HTML5 WebSockets Encoder and Decoder example
【讨论】: