我正在发送一个字符串数组与RabbitMQ和JsonWriter
mychannel.basicPublish("", QUEUE_SERVER, null, new JSONWriter().write(mystringarraylist.toArray(new String[0])).getBytes());
它工作,但我的IDE警告我JSONWriter
被弃用。
做这件事的干净的方法是什么?
您已经知道JsonWriter
是不赞成的这里的文档说要使用JSONStringer
,可以在这里找到
你可以尝试一个最新的库来处理json?我个人喜欢Google Gson,它是在Apache2下开源的。你可以直接从maven https://mvnrepository.com/artifact/com.google.code.gson/gson或github获取。
顺便说一下,rabbitmq与警告无关。