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

如何声明Java WebSocket端点以使用和生成JSON?,java,json,jakarta-ee,websocket,jsr356,Java,Json,Jakarta Ee,Websocket,Jsr356,如何以声明的方式传递我需要JSR356支持的WebSocket服务器端点来使用和生成JSON负载的信息 如果不能以声明的方式实现,那么用什么编程方式实现相同的功能?没有JSON的直接注释,但您可以使用: @ServerEndpoint( value = "/websocket", encoders = { JsonEncoder.class }, decoders = { JsonDecoder.class }) JSONECODER、JsonDecoder是实现编码器、文本、

如何以声明的方式传递我需要JSR356支持的WebSocket服务器端点来使用和生成JSON负载的信息


如果不能以声明的方式实现,那么用什么编程方式实现相同的功能?

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

@ServerEndpoint( value = "/websocket", 
  encoders = { JsonEncoder.class },   
  decoders = { JsonDecoder.class })
JSONECODER、JsonDecoder是实现编码器、文本、解码器、文本接口的类。您可以在此处找到示例: