尝试添加表情符号/十六进制编码字符时JSON字符串出错

时间:2016-12-21 22:26:06

标签: json unicode emoji

忍受我,我对这一切都是全新的,我需要一些帮助。我正在研究一个带有JSON的AI,我正在尝试添加表情符号的面孔(如(ノ◕ヮ◕)ノ*:·゚✧,(✿◠‿◠)等)到我的机器人的实体以后可以随机提取。我能描述的最简单的方法是,如果用户说出特定的内容,我希望我的机器人能够用表情符号而不是文本响应来回答,但我也希望响应是随机的。

示例:

问:我讨厌你 答:(╥_╥)

问:我讨厌你 答:(╯°□°)╯(┻━┻

起初我以为我可以添加一堆不同的表情符号,但那是我开始收到错误的时候。如果我只是将表情符号放在字符串中,它会给我一个错误,指出错误的标记'('在位置0',并且它会继续说每个字符都是一个不正确的标记。

我一直在阅读JSON和十六进制编码的字符,而且我一直试图将表情符号面孔分解为代码(或),但响应是在代码中出现的,而不是像它应该的括号一样,当我试图添加\或“我最终得到一个错误。我的问题是,我错过了什么?这是JSON,第一部分应该是('),第二部分应该是(╯°□° )╯(┻━┻

[
  {
    "value": " ( ' ) ",
    "synonyms": [
      " &#40",
      " &#39",
      " &#41"
    ]
  },
  {
    "value": "(╯°□°)╯︵ ┻━┻",
    "synonyms": []
  }
]

0 个答案:

没有答案