牛骨文教育服务平台(让学习变的简单)
博文笔记

环信修改用户名反思之jsonNode转list

创建时间:2015-05-22 投稿人: 浏览次数:1556

刚才在做环信的东西,不得不说提供的接口略少。

我需要本系统和环信的系统的关联。本系统修改了用户名,环信也必须修改用户名。而环信没有修改用户名的接口。怎么办呢?我的思路与做法就是删除原用户,复制好友新建用户。如果有好的思路麻烦告诉我评论下,谢谢。

在获取好友列表时,我的做法是:

 // 获取原号码的好友列表

            ObjectNode friendNode = EasemobIMUsers.getFriends(preUserName);

            List<String> friendList = new ArrayList<String>();

            JsonNode arrNode = friendNode.get("data");

            if (arrNode.isArray())

            {

                for (final JsonNode objNode : arrNode)

                {

                    friendList.add(objNode.asText());

                }

            }

查阅许久才得到的,感觉这不是一个好方法,但是貌似还有几种可行或者类似的功能,就是通过jackson,ObjectMapper等等。感觉这个才是正确的高效的做法。只是没有时间探索了,后面再更新吧。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。