Fastjson生成的JSON传给页面怎么去掉String外面的双引号

Fastjson生成的JSON传给页面怎么去掉String外面的双引号,第1张

我假设你使用的是javaweb ,并且使用的是fastjson

那么你可以在write json之前,responsesetContentType("application/json");这样返回的key没有引号。

//这个方法比较笨,因为没有用到正则,可以用正则试一下

String zifuchuan =" javascript:locationhref='/xwzs!queryOneXwxxqxactionxwbh=6C63290812400066E053AC10FDFB74B4';return false;"

int count = 0;

for(int i = 0; i < zifuchuanlength(); i++){

String str = zifuchuansubstring(i,i+1);

if("\'"equals(str)){

coount++;

}

for(int j=count; j>0;j=j-2){//这里j-2是因为每个字符串由两个引号包着的

zifuchuan = zifuchuansubstring(strindexOf("\'")+1,strlength());

String temp = zifuchuansubstring(0,strindexOf("\'"));

Systemoutprintln(temp);

}

}

prepareStatement(“”)这是一个方法需要传递string类型的参数,由于你直接在这写的字符串所以需要“”包裹,这是java的语法规定,也可以另行定义变量,把这个变量最为参数传递例如:

String sql="update person set age='"+x+"' where name='"+string+"'";

PreparedStatement ps=connectionprepareStatement(sql)

至于‘’这是sql语法的规定,从代码来看这是要修改指定名称人的年龄 。在数据库中如果字段格式为varchar格式则赋值时需要用‘’包裹 如果此处age为int类型则不需要‘’

在JAVA执行这个语句的时候,单引号是个普通字符,双引号表示字符串常量

而在你这里:表示,,双引号里--用的是字符串。

在数据库中,sql语句它只识别单引号,所以,在用需要字符串的时候。。。用单引号把双引号给引起来,在双引号里放字符串!!!!

其实:这两没什么特别的意思,只要你理解或会用就好。。。

以上就是关于Fastjson生成的JSON传给页面怎么去掉String外面的双引号全部的内容,包括:Fastjson生成的JSON传给页面怎么去掉String外面的双引号、java字符串截取只要单引号里的内容、java中的引号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10199020.html

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

发表评论

登录后才能评论

评论列表(0条)

保存