imitator 是一个简单易用的 nodejs 服务器, 主要用于模拟 HTTP 接口数据, 请求代理与转发 。 使用imitator,可以解决前后端分离开发中的痛点之一:数据模拟,也可以作为代理服务器与静态资源服务器使用。 github: https://github.com/hanan198501/imitator 为什么会有 imitator? 最近几个 …阅读全文
imitator 是一个简单易用的 nodejs 服务器, 主要用于模拟 HTTP 接口数据, 请求代理与转发 。 使用imitator,可以解决前后端分离开发中的痛点之一:数据模拟,也可以作为代理服务器与静态资源服务器使用。 github: https://github.com/hanan198501/imitator 为什么会有 imitator? 最近几个 …阅读全文
公司自有服务都是后台api来实现,即使是website也是通过调用api获取来渲染网页,正常的Ajax中请求都是调用浏览器的XMLHttpRequest接口 来异步请求数据,但是无论是Chrome,还是IE都有一个限制,就是不能跨域通过XMLHttpRequest来发请求. 话说你有过墙梯我有张良记,聪明的开发者总是会有办法来绕过浏览器跨域的限制来请求数据,在HTML中具有 [代码片段] …阅读全文
现在有太多方法去mock,不过当还是要连接到远程服务器上测试真正的返回的时候,如果机器上没有跑node而且有php的话,用这货来临时mock一下,或许更轻松 。 代码如下: [代码片段] 如果你不想改动php里的data object,觉得麻烦,那么直接改动json好了,你或许会问,那我为啥不直接访问一个json呢,答: 1.你或许需要一个callback包装这个结果; 2. …阅读全文
我想把一个有规律的数组转成json对象的数组呢,如下: 数组 [ [代码片段] ] 转成这种 [ { "学号": "3040111111", "姓名": "小明", "学期": "1", "课程": "大学体育Ⅰ", "类别": "通识课", "学分": "2.00", "成绩": "75", "成绩类型": "总评成绩", "绩点": "2.50 …阅读全文
1. 序列化相关技巧 忽略某些属性 有时候我们会有这样的需求,我们只需要序列化实体类中的一部分属性,这时候我们可以通过声明忽略掉一些我们不需要序列化的属性,有两种方式可以使用么达到这个目标: 首先,可以考虑使用[代码片段]特性修饰不需要进行序列化的属性,如下所示: [代码片段] 运行程序: [代码片段] 如果说你需要序列化的类有很多的属性,而你是需要使用其中的一小部分,如果使用上面的上面方式就会比 …阅读全文
servlet返回json格式字符串,jsp中获取 [代码片段] [代码片段] 以上writer.print中如果参数name和pwd左右不加单引号,js中 就不能把字符串解析成json对象取name的值,至于为什么,应该是因为{name:name,pwd:pwd}这样子的字符串,json不认识第二个name是什 么吧,如果是数字则可以。 …阅读全文
在研究 Lisp 的 web 框架 caveman 时,发现 caveman 使用了一种类似 Python 中的注解的语法,如下所示: [代码片段] 一直以为 Lisp 的所有语法都是 S-表达式 的我顿时被吓到了,Lisp 中竟然也有不用括号的语法。于是上网研究了一番,才知道原来是用 Lisp 的读取宏 (read-macro)实现的。 在 Paul Graham 的 《On Lisp》中,对读 …阅读全文
本文由 ImportNew - Justin Wu 翻译自 Pankaj Kumar。欢迎加入翻译小组。转载请见文末要求。 在上一篇文章中,我们已经接触了针对JSON处理的Java API,你很容易就会发现,它并不容易使用,无论你是否必须将JSON转换为Java对象,或者其他需求,你都需要写上很多与目标JSON结构高度耦合的代码。 这也是为什么我开始留意其他能做到自行转换格式的API,Gson映入 …阅读全文
JSON数据如:{"options":"[{/"text/":/"王家湾/",/"value/":/"9/"},{/"text/":/"李家湾/",/"value/":/"10/"},{/"text/":/"邵家湾/",/"value/":/"13/"}]"} 用js可以写成: [javascript] view plaincopyprint? [代码片段] 或是 [jav …阅读全文