java代码飞书自动发送消息的json数据显示到聊天中的换行

想要实现消息的换行,之前想过使用换行符\n实现,但是失败了

curl -X POST -H "Content-Type: application/json" \ 
https://open.feishu.cn/open-apis/bot/v2/hook/... \
-d '{
  "msg_type":"text",
  "content":{
    "text":"request example"
    }
}'  

如上所示,真正的发送到聊天里面的数据是request example,那么如何实现这里面内容的换行呢?

我使用StringBuffer 去拼接字符串,尝试过换行符,最后通过查询资料,发现可以在sb后面拼接\n,最后将sb转换为字符串,通过replaceAll方法去将\n转换为///n;便可以实现换行的操作,如下所示

StringBuffer sb = new StringBuffer();
sb.append("内容1"+"/n");
sb.append("内容2"+"/n");
String text1 = sb.toString().replaceAll("/n","\\\\n");

通过上面的代码,最终在聊天消息里面出现的内容便是内容1和内容2换行后的结果了,请自行尝试


版权声明:本文为yyuggjggg原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。