json 三转 , 前端ajax的datatype为json后端传来jsonString 即可
来源:互联网 发布:邯郸中国网络菜市场 编辑:程序博客网 时间:2024/04/27 01:38
1.后台json三转代码:
/** * 参考另一篇博客,http://blog.csdn.net/nx188/article/details/50386211?locationNum=5 * Created by jaloli on 2017/6/15. */import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import org.junit.Test;/** * 第一个函数和第二个函数是 * Created by jaloli on 2017/6/15. */public class Json { //first @Test public void jsonStringWithJsonObject() { //1.jsonString to jsonObject String str = "{\"name\":\"ljl\",\"com\":\"nx18\"}";//正确// String str = "111";//出错 JSONObject jsonObject = JSONObject.parseObject(str);// JSONObject result = JSON.parseObject(str);//和上句作用一样 System.out.println(111); //2.jsonObject to jsonString String jsonString = JSON.toJSONString(jsonObject);//这个是object类型 System.out.println(jsonString);//{"com":"nx18","name":"ljl"} } //second @Test public void jsonStringWithJavaBean() { //1.javabean to string JavaBean bean = new JavaBean("1212","fangtong"); String jsonString = JSON.toJSONString(bean); System.out.println(jsonString);//{"name":"fangtong","num":"1212"} //2.string to javabean JSONObject jsonObject = JSONObject.parseObject(jsonString);//jsonString先转成jsonObject JavaBean secondBean = JSON.toJavaObject(jsonObject,JavaBean.class);//再转成javaBean(JavaBean这个类必须有默认无参构造函数) System.out.println(111); } //third @Test public void jsonObjectWithJavaBean() { //1.bean to jsonObject JavaBean bean = new JavaBean("1212","fangtong"); String jsonString = JSON.toJSONString(bean);//先转成jsonString JSONObject jsonObject = JSONObject.parseObject(jsonString); //2.jsonObject to bean String secondJsonString = JSON.toJSONString(jsonObject); JavaBean secondBean = JSON.toJavaObject(jsonObject,JavaBean.class); System.out.println(111); }}2.判断一个字符串是jsonObject还是jsonArrayhttp://blog.csdn.net/k469785635/article/details/761527913.给前端返回json,后端的处理
ajax 的datatype:json,则需要后端传过来什么类型?后端传来jsonString即可,前端的js 引擎会按照datatype 来把这个值解析成json类型,而后回调success 函数ajax 代码如下:
阅读全文
0 0
- json 三转 , 前端ajax的datatype为json后端传来jsonString 即可
- ajax dataType:"json"问题
- jQuery ajax dataType json
- annotation-@RequestBody-接收前端传来的json
- jQuery dataType指定为json的问题
- jQuery dataType指定为json的问题
- jquery的ajax中dataType="json",返回值判断是否为空,是否为null
- jQuery ajax dataType值为text json探索
- java解析前端传来的json数据位javabean
- 后台struts2如何接收前端传来的json数组
- 使用PHP接受前端传来的json数据
- NSDictionary to jsonString || 对象转json格式
- NSDictionary to jsonString || 对象转json格式
- NSDictionary to jsonString || 对象转json格式
- hibernate 写createSQLQuery(sql)& 带异步async: false,抽取json对象的ajax 和dataType:"json"
- 【JSON】JSON在前端和后端传递
- Jquery发送ajax请求以及datatype参数为text/JSON方式
- Struts学习_Jquery发送ajax请求以及datatype参数为text/JSON方式
- dmesg 总结
- 关于RecyclerView偶尔会报出IllegalStateException的处理办法。
- JS组件系列——表格组件神器:bootstrap table
- libevent2.1.8保证线程安全的bufferevent写操作(读操作也一样)
- React学习-- React源码(4)setState机制
- json 三转 , 前端ajax的datatype为json后端传来jsonString 即可
- Java中HttpGet请求流程--4.5.2版本
- Fragment+ViewPager 实现仿微信页面
- 数据库分库,主从,集群
- “亲情中华——北美画院优秀作品展”在京开幕
- 002
- 条款22:将成员变量声明为private
- “开启两个相同程序,双击Lancher后,Ubuntu崩溃”解决方法
- 汪国新委员出席2016全国政协十二届四次会议闭幕会