【问题标题】:Java - JsonWriter deprecatedJava - 不推荐使用 JsonWriter
【发布时间】:2021-03-04 20:54:08
【问题描述】:

我正在发送一个带有 RabbitMQ 和 JsonWriter 的字符串数组

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

它可以工作,但我的 IDE 警告我 JSONWriter 已弃用。

这样做的干净方法是什么?

【问题讨论】:

  • 改用JSONStringer

标签: java json rabbitmq deprecated


【解决方案1】:

如您所知,JsonWriter 已弃用 文档here 说要使用JSONStringer,而不是可以找到here

【讨论】:

  • 我在org.apache.wicketorg.json 中找到了JSONStringer。两个看起来都不错,所以我会尝试一个。谢谢。
  • 任何适合你的伴侣,继续前进!
【解决方案2】:

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

顺便说一句,rabbitmq与警告无关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 2012-11-14
    • 1970-01-01
    • 2019-11-08
    • 2019-11-08
    • 2020-01-03
    • 2011-12-02
    相关资源
    最近更新 更多