从json_encode过来的的字符串被返回到html页面时的解析

在工作过程中经常需要向服务器请求数据。在需要返回多个值的时候,使用json_encode处理数组然后返回是很常用的做法。如果没有指定返回数据类型的情况下,默认返回的是json格式的字符串。那么需要将这个json字符串用eval解析成json对象然后再调用里面的元素。

代码:eval(‘(‘+jsonstring+‘)‘);

如果指定了返回类型直接使用就行了。

时间: 2024-12-21 14:45:54

从json_encode过来的的字符串被返回到html页面时的解析的相关文章

json-lib-2.4.jar Bug,json字符串中value为"[value]"结构时,解析为数组,不会解析成字符串

使用json-lib.jar 2.4进行json字符串转换为对象时发现一个bug.贴下测试代码: <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency&

谭浩强 C程序设计 8.5 写一个函数,使输入的一个字符串按返序存放

写一个函数,使输入的一个字符串按返序存放,在主函数中输入和输出字符串. #include <stdio.h> #include <string.h> int main(){ void reverse(char arr[]); char arr[50]; gets(arr); reverse(arr); for(int i=0; i< strlen(arr); i++){ printf("%3c",arr[i]); } printf("\n&quo

@RestController注解下返回到jsp视图页面(转)(转)

这个问题我也遇到过,下面的方法可以试试 蓝萝卜blu @RestController注解下返回到jsp视图页面 spring4.1中添加了@RestController注解很方便,集成了@ResponseBody注解,无需再在每个方法前添加了..但是却发现个问题..之前用@Controller注解的时候经常会如下所示的返回到视图页面index.jsp: @RequestMapping(value="/tologin", method=RequestMethod.GET) public

Jquery Ajax的时候 老是返回到 error,是因为json格式不正规的原因

Jquery Ajax的时候 老是返回到 error,是因为json格式不正规的原因: 怪不得不执行,原来我返回的是{success:true,id:1} 这种不规则的字符串,不是严格的json格式,改成{"success":true,"id":"1"} 就可以正常执行success回调了.    JSON格式总结下,详细的去json.org 查看.  1)键名称:用双引号 括起  2)字符串:用使用双引号 括起  3)数字,布尔类型不需要 使用

C# 将XML格式字符串,写入数据集的表中 XML解析

将XML格式字符串,写入数据集的表1中 命名空间:using System.Xml; string strRead;//strRead为以下xml值 XmlDocument xd = new XmlDocument(); xd.LoadXml(strRead); XmlNodeList nodeList = xd.SelectSingleNode("root").ChildNodes;//获取bookstore节点的所有子节点 foreach (XmlNode xn in nodeLi

由于master宕机等导致resource调用出现异常,直接将该resource返回到pool以便其他代码使用会导致得到不可预期的结果,导致返回数据混乱。

实现一:public String get(final String key) {              Jedis resource = null;              try {                           resource = pool.getResource();                            return resource.get(key);           } finally {                      

问题处理:php json_decode函数处理的字符串中含有反斜杠“\”时,处理出错,返回的结果为NULL

php json_decode函数处理的字符串中含有反斜杠“\”时,处理出错,返回的结果为NULL. 处理方法,将字符串中的反斜杠1个替换成2个: /** * 一个反斜杠要替换成4个,否则json_decode不能解析 */ $json_str = str_replace('\\','\\\\',$json_str); $json = json_decode($json_str,true);

正则表达式,判断一串字符串里面包含一定的形式,并解析成图片

这个事写qq表情的时候用到的,单独拿出来讲讲. 首先图片0到106张放在res里面,命名为F000到F106 如图 此时在程序里面定义一个方法 public void setData(String msg){ String str = msg; //消息具体内容 String zhengze = "f0[0-9]{2}|f10[0-7]"; //正则表达式,用来判断消息内是否有表情 try { SpannableString spannableString = ExpressionUt

解决php使用json_encode在前端返回字符串的问题

$.post('?',{user:user,passwd:passwd},function(e){}) 解决方法$.post添加第四个参数 $.post('?',{user:user,passwd:passwd},function(e){},'json') 原文地址:https://www.cnblogs.com/wangdeguao/p/9109148.html