分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

更新操作 关于json字符串的拼接、json字符串与json对象之间的转换

发布时间:2023-09-06 01:24责任编辑:沈小雨关键词:jsjson

更新操作  后台

 1 ?????2 ????/** 3 ?????* 更新人员 4 ?????* @return ???"updateSdr" 5 ?????*/ 6 ????public String updateTheSdr(){ 7 ????????????jsonstr = "{\"oid\":"+oid+"}"; 8 ????????????try { 9 ????????????????//获取选中对象的json数据10 ????????????????returnSdrUpdate = oaboSvc.getTheSdr(jsonstr);11 ????????????????//转换成json对象12 ????????????????JSONObject ?jasonObject = JSONObject.fromObject(returnSdrUpdate);13 ????????????????//通过json对象获取相应值 oid ?name ??phone 14 ????????????????oid =jasonObject.getString("oid");15 ????????????????String name =jasonObject.getString("name");16 ????????????????String phone =jasonObject.getString("phone");17 ????????????????System.out.println("修改前信息:------>"+"oid:"+oid+","+"name:"+name+","+"phone:"+phone);18 ????????????????//创建新的对象 ?把获取到的值给对象19 ????????????????formvo = new SdSdPer();20 ????????????????formvo.setName(name);21 ????????????????formvo.setPhone(phone);22 ????????????????23 ????????????} catch (Exception e) {24 ????????????????e.printStackTrace();25 ????????????}26 ????????????return "updateSdr";27 ????}28 ????/**29 ?????* 点击确定更新修改信息30 ?????* @return31 ?????* @throws Exception32 ?????*/33 ????public String updateSdrInfo(){34 ????????????try{35 ????????????????//通过servelet获取页面的值36 ????????????????HttpServletRequest request=ServletActionContext.getRequest();37 ????????????????name=request.getParameter("formvo.name");38 ????????????????phone=request.getParameter("formvo.phone");39 ????????????????//拼接json40 ????????????????jsonstr = "{\"oid\":"+oid+",\"name\":"+name+",\"phone\":"+phone+"}";41 ????????????????System.out.println("修改后信息:---->"+jsonstr);42 ????????????????//调用方法43 ????????????????updateSdrInfo = oaboSvc.updateSdr(jsonstr);44 ????????????????Map map = (HashMap)GsonUtil.getObject(updateSdrInfo, HashMap.class);45 ????????????????//打印操作结果46 ????????????????System.out.println(map);47 ????????????????success = (Boolean)map.get("success");48 ????????????????promptInfo(success);49 ????????????}50 ????????????catch(Exception e){51 ????????????????log.error(".................................."+e.getMessage()+"......... ........................");52 ????????????????e.printStackTrace();53 ????????????}54 ????????????return null;55 }

参考:java和js中JSONObject,JSONArray,Map,String之间转换——持续更新中

本文仅作为个人记录

可供参考

2017-11-13  09:02:13

更新操作 关于json字符串的拼接、json字符串与json对象之间的转换

原文地址:http://www.cnblogs.com/angelye/p/7824766.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved