json是一种通用的快速传递数据的方式,但是在处理微信消息中,当使用JSON在存储emoji表情数据的时候,由于微信emoji表情的格式比较特殊,例如:[@emoji=\uD83D\uDC35],如果按照正常的JSON数据来存储,是无法存储的。

例如一个正常的JSON格式的数据:{“message”:"[@emoji=\uD83D\uDC35]"}

因为[@emoji=\uD83D\uDC35]中包含了特殊格式,其中的原理不需要我们明白,只需要知道如何能实现正确处理就可以了,我们可以使用其他的在JSON中没有特别含义的其他符号代替”\”就可以保存成功了,例如,我这里使用“|”来代替“\”

{“message”:"[@emoji=|uD83D|uDC35]"}

同样的,接收JSON的时候,必须要把“|”再用“\”来替换,这样就可以简单解决这个问题啦。

微信机器人

微信emoji表情数据如何添加到json中相关推荐

  1. php微信Emoji表情处理

    一.适用场景 通过代码实现微信Emoji表情处理. 二.相关代码 1.字节转Emoji表情 /*** 字节转Emoji表情* @author php_elephant* @param $cp 数据* ...

  2. 微信小程序:未找到 app.json 中的定义的 pages “pages/index/index“ 对应的 WXML 文件

    微信小程序:未找到 app.json 中的定义的 pages "pages/index/index" 对应的 WXML 文件 前情:本人在自学微信小程序时,遇到了调用模板出现错误的 ...

  3. mysql存微信你曾_Mysql存储微信Emoji表情问题

    问题 Tomcat 中报 Java 如下错误: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8D\x87 \xE7...' fo ...

  4. php 微信表情存储,轻松处理PHP开发中微信emoji表情mysql存储的问题

    背景 做微信开发的时候发现,微信支持emoji表情做昵称,结果考虑不周 Mysql表设计时,都是用UTF8字符集的.把带有emoji的昵称字段往里面insert一下就没了,整个字段变成了空字符串.有的 ...

  5. 关于java过滤微信emoji表情的问题解决方法

    由于网上某个版本存在bug,以下是将bug修复过的版本,仅供参考 public class EmojiFilter { /**      * 检测是否有emoji字符      * @param so ...

  6. 取出json中的数据php,怎么从Json中取出数据放到一个新组中

    如何从Json中取出数据放到一个新组中 JSON数据如下: { "CommunityModel": [ { " UUID ": "xxxxxx-xxx ...

  7. uni-app开发微信小程序getLocation 需要在app.json中声明permission字段解决办法

    小程序更新了部分配置,位置授权要先在app.json里声明一下,这在以前是不需要,会提示getLocation 需要在app.json中声明permission字段,如图 解决办法: 在manifes ...

  8. 微信Emoji表情代码大全

    因PC端微信表情包不全,部分表情在PC中有显示问题,手机端微信不存在此问题,或者可以使用文字[微笑]这种方式添加微信表情 含义 标准 DoCoMo KDDI 软银 谷歌 微信 ✂复制这列

  9. mysql数据库保存微信emoji表情转义

    /** 过滤表情* */public function parseEmojiTounicode($stremoji){$text = preg_replace_callback('/[\xf0-\xf ...

  10. mysql数据表添加数值_MySQL中数据表和数据的操作

    一.数据库表的操作 1.数据表的创建 mysql> create tablet_user(-> id int unsigned not null auto_increment primar ...

最新文章

  1. 教你在Linux中如何归档和备份
  2. Sonar问题解决:普通方法调用静态属性
  3. 服务器数据恢复难题--操作系统恢复的方法和思路
  4. MATLAB中K-means函数表达方式
  5. python安全攻防---爬虫基础---BeautifulSoup解析
  6. 吴恩达深度学习 —— 2.4 梯度下降
  7. 搭建自己的Nuget服务器
  8. 饥荒正版怎么创建专用服务器,饥荒:联机版专用服务器创建设置方法汇总
  9. git 如何关联多个库
  10. android 自定义加载圈,Android自定义加载控件实现数据加载动画
  11. PHP自定义数组转Json字符串函数
  12. 在VMware安装Windows server 2003步骤
  13. ASF/WMV 文件格式解析
  14. ps裁剪和裁切的区别_PS剪切、裁剪、裁切的区别
  15. 广东海洋大学微型计算机控制技术,LCD显示实验(综合性)
  16. 数学矩阵与行列式在计算机的应用,数学与应用数学 矩阵的应用.doc
  17. Livy的CDH环境parcel和csd制作
  18. 【mysql】聚簇索引(聚集索引)和非聚簇索引(二级索引、辅助索引)的区别
  19. 5-3中央处理器-数据通路的功能和基本结构
  20. 久坐伤身 关爱程序员,从自己做起

热门文章

  1. MT7628学习笔记(4)——固件烧录(TFTP方式)
  2. 如何在 think-cell 瀑布图中并行汇总多个系列?
  3. 4K视频质量分析 白皮书
  4. 《数字信号处理》——(一).DTFT、DFT(python实现)
  5. 【量化数据分析】Amos拟合优度与假设检验
  6. hutool对称加密
  7. 数据分析必备的五大能力
  8. kindle电子书去drm_如何将无DRM的电子书加载到Kindle
  9. R语言-批量转换变量类型为因子型
  10. QT 字体家族中的 字体名称中英文名称对应