服务器返回 JSON 包含特殊字符,该怎么办

服务器返回 JSON 包含特殊字符,该怎么办,第1张

服务器返回xml
只需要加上 ![CDATA[ 既可以LE
using (SqlDataReader dr = SqlHelperExecuteReader(connstr, CommandTypeText, sql))
{
while(drRead())
{
xmlstr += "<book><author>" + drGetInt32(0) + "</author><title><![CDATA[" + drGetString(1) + "]]></title></book>";
}
}
如果需要返回 json 呢 ?
using (SqlDataReader dr = SqlHelperExecuteReader(connstr, CommandTypeText, sql))
{
while (drRead())
{
xmlstr += "{author:'" + drGetInt32(0) + "',title:'" + drGetString(1) + "'},";
}
}
======================
我的 drGetString(1) 字段里面包含特殊字符:
实在服务器 端处理,还是 客户端处理 ?
insert into test2 values(1,'天山>寒雪')
insert into test2 values(2,'天山''寒雪')
insert into test2 values(3,'天山"寒雪')
insert into test2 values(4,'天山<寒雪')
insert into test2 values(5,'天山&寒雪')

post发送JSON数据(字符串、数组、字典、自定义对象)给服务器

触发发送的方法

这次Demo是通过点击屏幕触发发送数据给服务器事件

前提需要开启本地模拟服务器

发送JSON字符串

发送字典给服务器

发送数组给服务器

发送oc对象给服务器

先讲对象转换为字典

通过系统提供的JSON解析类进行序列化

觉得不错请点赞支持,欢迎留言或进我的个人群855801563领取架构资料专题目合集90期、BATJTMD大厂JAVA面试真题1000+,本群专用于学习交流技术、分享面试机会,拒绝广告,我也会在群内不定期答题、探讨


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10859336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存