Java - JsonWriter 已弃用

Java - JsonWriter deprecated

我正在使用 RabbitMQ 和 JsonWriter 发送一个字符串数组

mychannel.basicPublish("", QUEUE_SERVER, null, new JSONWriter().write(mystringarraylist.toArray(new String[0])).getBytes());

它有效,但我的 IDE 警告我 JSONWriter 已弃用。

执行此操作的干净方法是什么?

您可以尝试使用最新的库来处理 json?我个人喜欢 Google Gson,它在 Apache2 下是开源的。您可以直接从 maven https://mvnrepository.com/artifact/com.google.code.gson/gson 或 github 获取它。

顺便说一句,rabbitmq跟warning没有关系

如您所知,JsonWriter 已弃用 文档 here says to use the JSONStringer instead which can be found here