博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
环信java后台发送消息时提示msg 应该为JSONObject 的坑
阅读量:4504 次
发布时间:2019-06-08

本文共 508 字,大约阅读时间需要 1 分钟。

解决了 ,问题不在传TextMessageBody 的msg参数的json格式,而是TextMessageBody 本身的getbody方法有问题。

    public ContainerNode<?> getBody() {
        if (!isInit()) {
            // this.getMsgBody().put("type", MsgType.TEXT);
            // this.getMsgBody().put("msg", msg);
            ObjectNode jsonNode = JsonNodeFactory.instance.objectNode();
            jsonNode.put("type", MsgType.TEXT);
            jsonNode.put("msg", msg);
            this.getMsgBody().put("msg", jsonNode);
            this.setInit(true);
        }
        return this.getMsgBody();
    }
更改了下getbody方法。这样就可以了。

转载于:https://www.cnblogs.com/fengyifengceaser/p/6994534.html

你可能感兴趣的文章
SurfaceViewVideoList网络获取视频播放
查看>>
Oracle 笔记(二)
查看>>
微信公众号开发--访问网络用到的工具类
查看>>
wpf中利用多重绑定实现表中数据越界自动报警
查看>>
为Linux配置常用源:epel和IUS
查看>>
天府地
查看>>
C#高级编程
查看>>
JS实现从照片中裁切自已的肖像
查看>>
使用 https://git.io 缩短 a GitHub.com URL.
查看>>
拷贝、浅拷贝、深拷贝解答
查看>>
NS3 实验脚本的编写步骤
查看>>
四元数
查看>>
StackAndQueue(栈与队列)
查看>>
URLOS安装、升级、卸载
查看>>
在win7下配置sql2005允许远程访问
查看>>
aspose.cell 设置excel里面的文字是超链接
查看>>
POJ 1067 取石子游戏
查看>>
django开发框架-view & template
查看>>
[Linux]systemd和sysV
查看>>
时间日期正则表达
查看>>