
前端:毫无疑问是js
java语言:是一种强类型的语言,必须定义类型,然后生成实例;而js却不是,虽然它也是面向对象的,但是它并没有先定义类这一种概念(但是js也有类型),它是基于原型的一种模式,和java完全不同。很显然,二者的原理,机制,语法并不能兼容。二者产生的对象并不能被对方解读。再来看网络传输,通常就是>我讲一个fastjson的方法
jsonstringify()从前台传到后台是一个json字符串,可以传单个json对象字符串或多个对象json字符串
实体类如下
public class Userinfo {
private String username;
private String password;
//省略相应的get/set方法
}
//传递单个对象的转化
Userinfo userinfo = JSONparseObject(jsonString, Userinfoclass);
//传递多个对象的转化
List<Userinfo> list = JSONparseArray(jsonString, Userinfoclass);后台转成json对象再转成string发给前台。在前台里,如果把这个string直接写到js里,就是个json。或者加个双引号,避免空字符串导致js错误,在用相关的js框架转。如果是ajax方式,有的js的ajax框架支持直接转成json,不行的话依然用js框架转。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)