javabean 转为json字符串:
OperatorTemplate operatorTemplate = new OperatorTemplate();
String dataJson= new Gson().toJson(operatorTemplate );
gson解决服务器流乱码:
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
json字符串,json对象的区别
json字符串需要转化为json对象才能取其中的数据。一般的实现方式,前端传入的json字符串,在服务器设定一个dto(使用dto而不是model的原因:dto只是表现层数据的封装,model是业务层的对象,dto和model区分开是为了解耦,业务层逻辑发生变化了只需要改变model,并不会影响dto)来接受数据。
JavaBean内置list或者map对象通过gson转化为时,map中的对象只转化了对象的内存地址,并没有转化这个对象的数据
这是因为这个没有给JavaBean中的list或者map设置set,get方法