JFinal 传字符串 英文字符串变中文字符串

就像这个格式的字符串 我前端传的时候双引号是英文的,为啥存入数据库变成中文双引号了,是不是框架做了处理?

[{"stu_number":"lck","score":"1"}]

评论区

JFinal

2020-08-07 16:46

框架未做这个处理,建议跟踪一下代码

有可能是你将 Strnig 转 json 时,第三方 json 框架做的这个处理,例如 fastjson

zzutligang

2020-08-08 10:59

个人认为,不可能这么诡异。理论上中文的双引号和英文的双引号是完全不同的字节码。怎么可能会做这种替换呢。任何一个代码库都不会干这事的。仔细看看你的前端代码,通过JFinal输出的日志信息,检查一下提交过来的参数字符串是什么样的。一步一步排查吧。

chcode

2020-08-08 20:25

单步调试

热门反馈

扫码入社