加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何在php json编码后删除隐藏的垃圾字符

发布时间:2020-12-13 22:51:28 所属栏目:PHP教程 来源:网络整理
导读:我是使用 PHP从json_encode创建的JSON数组.我把我的数组给了json_encode.它非常好地创建了JSON数组.我将这个JSON数组提供给我的 Android应用程序.当我要在android上读取这个url时,它会在EXCEPTION ERROR之后返回. Error parsing data org.json.JSONException
我是使用 PHP从json_encode创建的JSON数组.我把我的数组给了json_encode.它非常好地创建了JSON数组.我将这个JSON数组提供给我的 Android应用程序.当我要在android上读取这个url时,它会在EXCEPTION ERROR之后返回.

Error parsing data org.json.JSONException: Value ??? of type java.lang.String cannot be converted to JSONObject

但是当我要在android上创建jason对象时添加以下行

jObj=new JSONObject(json.substring(json.indexOf("{"),json.lastIndexOf("}") + 1));

它工作得很好.

但我不想要我的第二种解决方案.当我把我的json_encode放在php上时,我需要php解决方案.

而且在IOS中,JSON返回NULL值.我如何修复IOS和Android

谢谢你

解决方法

java.text.Normalizer旨在完成此操作:删除不需要的unicode字符.

normalize方法允许您传递CharSequence并返回“normalized”,仅ASCII字符串.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读