gpt4 book ai didi

android - 在 android 中将数据传递给 json 时单引号不起作用

转载 作者:太空狗 更新时间:2023-10-29 14:14:31 24 4
gpt4 key购买 nike

我正在开发一个应用程序,在这个应用程序中,我需要在确切的用户通过时通过 json 数组将所有数据发送到服务器。

但我的问题是当我通过单引号时,消息没有发送到服务器。

我试过了。

text=text.replaceAll("'","\'");

但是我的问题是

  1. 当用户按下单引号时,消息没有发送。
  2. 当用户按两次单引号时,只发送一个单引号。

请给出解决方案。

最佳答案

replaceAll("'","\'"); 更改为 replaceAll("'","\\u0027");

编辑:

\u0027' 的 unicode 表示。除极少数情况外,可以使用 unicode 表示来代替麻烦的字符,例如 '"@?&

您可能会丢失单引号字符,因为您的 json 正在经历您无法控制的多层序列化/反序列化。

关于android - 在 android 中将数据传递给 json 时单引号不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23784281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com