Json字符串与对象之间的转换 |
您所在的位置:网站首页 › json转为对象 › Json字符串与对象之间的转换 |
第一种 javascript 语言里面Json字符串与对象之间的转换
使用typeof 方法判断是字符串还是对象, string类型转换成Json对象方法第一种:Javascript支持的转换方式:eval ,eval('(' + jsonstr + ')');缺点是不安全,eval会执行json串中的表达 第二种:浏览器支持的转换方式:JSON.parse(jsonstr); 第三种:jQuery插件的转换方式:$.parseJSON( jsonstr ); Json 对象转换成json 字符串第一种:浏览器支持的转换方法:JSON.stringify(jsonObj); 第二种 java 语言里面 Json字符串与对象之间的转换java 里面处理json对象需要额外引入jar包,有好几个类似的jar,他们分别是fastjson(阿里) ,Gson,jackson,json-lib,根据项目需要进行选择,以下列出了fastjson转换示例。 jar包 jackson gson fastjson json-lib javaObj->jsonObj JSONObject jsonObject = (JSONObject) JSONObject.toJSON(stu); javaObj->jsonStr String stuString = JSONObject.toJSONString(stu); jsonObj->jsonStr String jsonString = jsonObject.toJSONString(); jsonObj->javaObj Student student = JSONObject.toJavaObject(jsonObject, Student.class); jsonStr->jsonObj JSONObject jsonObject1 = JSONObject.parseObject(stuString); jsonStr->javaObj Student student1 = JSONObject.parseObject(stuString, Student.class); 参考连接 https://www.cnblogs.com/ibigboy/p/11124524.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |