我现在后台有一个String 型的 message ,怎样将其转换为jsonObject 然后传到前台,具体是怎样转换,急啊!

如题所述

第1个回答  推荐于2016-08-29
var data="{'name':'jack'}";
var json = eval("("+data+")")
alert(json.name);
是不是这个?
或者是这个?
public static String toJSON(Object obj) {
HashMap<String, String> map = new HashMap<String, String>();
Class c = obj.getClass();
Field[] fields = c.getDeclaredFields();
for (int i = 0; i < fields.length; i++) {
String name = fields[i].getName();
try {fields[i].setAccessible(true);
Object o = fields[i].get(obj);
if (o instanceof Number) {
map.put("\"" + name + "\"", o.toString());
} else if (o instanceof String) {
map.put("\"" + name + "\"", "\"" + o.toString() + "\"");
}
} catch (IllegalArgumentException e) {

} catch (IllegalAccessException e) {

}
}
String s = map.toString();
String str = s.replaceAll("\"=", "\":");
return str;
}本回答被提问者采纳

如何将string转成jsonobject
2. 使用内置或第三方库:大多数现代编程语言都提供了处理JSON的内置库。如果你使用的语言没有内置库,也可以考虑使用第三方库。3. Java中的转换:在Java中,可以使用org.json库来转换string到jsonobject。你需要首先导入相应的库,然后使用JSONObject类的静态方法fromString,传入你的字符串作为参数。4. ...

如何实现后台向前台传数据
一个WebSocket客户端是一个WebSocket终端,它初始化了一个到对方的连接。一个WebSocket服务器也是一个WebSocket终端,它被发布出去并且等待来自对方的连接。在客户端和服务器端都有回调监听方法 -- onOpen , onMessage , onError, onClose。 怎么创建你的第一个WebSocket应用呢?基本上我们还是会使用Javascript API编写We...

请问jquery中把一个有格式string,如何转换成一个json?
通过eval方式进行转换。举例:var str = '{a:"1"}';\/\/定义了一个string格式var json = eval('('+str + ')');\/\/通过eval转换成json对象补充:eval加上圆括号的目的是迫使eval函数在处理JavaScript代码的时候强制将括号内的表达式(expression)转化为对象,而不是作为语 句(statement)来执行。...

java String转jsonObject处理
在处理Java中的字符串转换为JSONObject时,一个常见的挑战是遍历并操作其中的每个对象A,尤其是获取其属性以进行后续业务操作。关键点在于,利用JSONObject的keys()方法获取所有对象的键,这是个高效且实用的步骤。当面临类似问题时,这个方法可以作为参考,帮助我们快速定位和解决问题。通过这种方式,我们可以...

后台C# List<Model> 转化为json字符串传给前台,前台将此字符串转化为...
确认你的json串中,没有换行符,或是其它特殊字符吧,可以把json帖上来。另外,看你的前台。success: function (response) { var trn = response;var object = eval(‘('+json+')');var str = "";这里并没有看到json怎么来的。

...数据库数据存为一个json格式字符串或对象什么的,在js中可操作?_百...
查询一条数据:<%JSONObjectjsonObj=newJSONObject()jsonObj.put(\\"name\\n之前问了之后有一位大哥回答了说“用js给后台的servlet发送一个ajax的请求,在servlet中去请求数据库的数据,并把数据拼接成json格式返回”,还发了个代码,但是完全看不懂,而且我没用过servlet,不知道这是什么。网上找到的在...

现在得到一个字符串,需要转成杰森字符串,或者通过spit()变成数组,然...
JsonObject json = new JsonObject();json.put("str",str); \/\/在页面就可以获得一个json的字符串了

后台json的值是一个jsonarray,前台如何用foreach遍历
size="small"border="true"stripe="true"> <el-table-column prop="name" label="姓名" width="200"><\/el-table-column> <el-table-column prop="age" label="年龄" width="60"><\/el-table-column> <\/el-table> js部分:data: function () { return { lists: [{name:'张三', age...

后端怎么把json数据拿出来(jsonp后端怎么处理)
3、jsonobj);\/\/可以将json对象转换成json对符串的第二个转换成字符串,然后把字符串当作一个参数的值再为其添加一个key然后以key\/value的格式将数据传到后台。之后后台使用request.getParameter();的方式得到json数据。java后台怎样获取前台的json数据1、利用JSONObject这个类,直接将你需要转换的对象转换...

前台往后台传送JSON格式的字符串为什么JAVA后台接收的时候总报错!_百 ...
consumes="application\/json",produces="application\/json"删掉试试,我的后台工程是这样子:RequestMapping(value = "\/updateByChaIdSelective", method = RequestMethod.POST)public @ResponseBody ServerResponse<Object> updateByChaIdSelective(RequestBody JJctbCha record) throws Exception { ...} ...

相似回答