更新操作 关于json字符串的拼接、json字符串与json对象之间的转换
更新操作 后台
/**
* 更新人员
* @return "updateSdr"
*/
public String updateTheSdr(){
jsonstr = "{\"oid\":"+oid+"}";
try {
//获取选中对象的json数据
returnSdrUpdate = oaboSvc.getTheSdr(jsonstr);
//转换成json对象
JSONObject jasonObject = JSONObject.fromObject(returnSdrUpdate);
//通过json对象获取相应值 oid name phone
oid =jasonObject.getString("oid");
String name =jasonObject.getString("name");
String phone =jasonObject.getString("phone");
System.out.println("修改前信息:------>"+"oid:"+oid+","+"name:"+name+","+"phone:"+phone);
//创建新的对象 把获取到的值给对象
formvo = new SdSdPer();
formvo.setName(name);
formvo.setPhone(phone);
} catch (Exception e) {
e.printStackTrace();
}
return "updateSdr";
}
/**
* 点击确定更新修改信息
* @return
* @throws Exception
*/
public String updateSdrInfo(){
try{
//通过servelet获取页面的值
HttpServletRequest request=ServletActionContext.getRequest();
name=request.getParameter("formvo.name");
phone=request.getParameter("formvo.phone");
//拼接json
jsonstr = "{\"oid\":"+oid+",\"name\":"+name+",\"phone\":"+phone+"}";
System.out.println("修改后信息:---->"+jsonstr);
//调用方法
updateSdrInfo = oaboSvc.updateSdr(jsonstr);
Map map = (HashMap)GsonUtil.getObject(updateSdrInfo, HashMap.class);
//打印操作结果
System.out.println(map);
success = (Boolean)map.get("success");
promptInfo(success);
}
catch(Exception e){
log.error(".................................."+e.getMessage()+"......... ........................");
e.printStackTrace();
}
return null;
}

参考:java和js中JSONObject,JSONArray,Map,String之间转换——持续更新中
本文仅作为个人记录
可供参考
2017-11-13 09:02:13
更新操作 关于json字符串的拼接、json字符串与json对象之间的转换的更多相关文章
- Java基础97 json插件的使用(java对象和json字符串对象之间的转换)
1.需要用到的包 2.实例 实体类 people package com.shore.entity; /** * @author DSHORE/2019-4-19 * */ public class ...
- JSON字符串和JS对象之间的转换
JSON字符串和JS对象之间的转换 1 json字符串转换为js对象 1.1 标准json格式字符串转换为Js对象 JSON字符串 str JSON.parse(str) eval(str) eva ...
- JSON字符串和对象之间的转换
JSON(JavaScript Object Notation) 是JavaScript编程语言的一个子集.正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中. eval函数 ...
- java对象与json对象之间的转换
jar包:import net.sf.json.JSONObject; 1.解析json字符串 将json字符串转换为json对象,然后再解析json对象:.JSONObjectjsonObject ...
- JSON 与JAVA对象之间的转换(转)
JSON与XML两者目前在数据交互方面都有很高的使用率,随着现在SOA的兴起,异构系统的整合地位相应提高,本篇文章主要介绍JSON与JAVA对象之间的相互转换. 一.对普通类型的JSON模式的转换 一 ...
- JsonConvert对象实现json与对象之间的转换
自己下载Newtonsoft.Json文件 使用JsonConvert对象转换 1. 2.添加引用到项目中,然后导入命名空间 3.就可以使用JsonConvert对象实现Json与类型之间的转换
- Python基础学习_01字符串的拼接(字符串的格式化输出)
# 字符串的拼接 ---字符串的格式化输出 # 字符串的拼接 ---字符串的格式化输出 name = input("name:") age = input("age:&q ...
- json字符串的拼接,并转换为json对象
<html> <head> <script> var qianzhui = "cc"; var test1=""; func ...
- jQuery - 字符串与json对象之间的转换
将字符串转换为json 在js中,我们是这样写的 var _data = eval('(' + data + ')'); 原理:eval() 函数可计算某个字符串,并执行其中的的 JavaScript ...
随机推荐
- WebView net::ERR_CLEARTEXT_NOT_PERMITTED&&net::ERR_INTERNET_DISCONNECTED
参照博客:https://blog.csdn.net/qq_33721320/article/details/84400825 测试Android 中WebView功能时,发现了这个问题: 解决的方式 ...
- JS 转Boolean的两张方法
// 1.Boolean() console.log(Boolean(123)); // true console.log(Boolean(undefined)); // false console. ...
- 一例基于thinkphp,jquery和bootstrap渲染的查询数据分页器
对于某些查询记录很多的结果,web页面不得不采用分页器,现在奉上一例代码,其主要逻辑是:由页面的dom 节点发起ajax请求,返回的查询结果根据页面布局需要进行切片:并根据总记录数和页面展现的条数算出 ...
- JQ其他
关于页面元素的引用 通过jquery的$()引用元素包括通过id.class.元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定 ...
- 后端返回图片的url,将其转成base64,再次进行上传
//将图片变成base64再上传(主要是转化来自客户端的图片) getUrlBase64=(url, ext)=> { var canvas = document.createEl ...
- 【GDOI2018模拟7.9】期末考试
题目 分析 如果我们确定最后的成绩公布日期t,那么就可以贪心来求出最小的不愉快度: 首先,那些希望的日期小于t的同学,会产生不愉快度,这个用前缀和可以来处理, 对于课程,我们要将大于t的课程全部拖到t ...
- 【leetcode】1258. Synonymous Sentences
题目如下: Given a list of pairs of equivalent words synonyms and a sentence text, Return all possible sy ...
- ython CGI编程Ⅱ
HTTP头部 hello.py文件内容中的" Content-type:text/html"即为HTTP头部的https://www.xuanhe.net/一部分,它会发送给浏览器 ...
- 2019春Python程序设计练习3(0402--0408)
1-1 如a是一个列表,且a[:]与a[::-1]相等,则a中元素按顺序排列构成一个回文. (2分) T F 1-3 表达式 {1, 3, 2} > {1, 2, 3} 的值为T ...
- Tarjan 【整理】
Tarjan [整理] #include<bits/stdc++.h> using namespace std; class FastIO{ /* copyright (c) dgklr ...