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"}}'如上所示,真正的发送
·
想要实现消息的换行,之前想过使用换行符\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换行后的结果了,请自行尝试

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)