Posts tagged: json

复杂一些的spring json示例

在在spring web项目中使用json视图中,写了个最简单的json示例。现在输出的内容复杂一些,比如类图关系如下: 代码见: http://easymorse.googlecode.com/svn/tags/spring.json.demo-0.2 返回值如下: {"page":{"results":[{"authors":[{"name":"张三","id":"1"},{"name":"李四","id":"2"}],"name":"五百年来谁著史","id":"1"}],"pageNo":2}}    发送文章为PDF   

星期一 一月 18th, 2010 in , , , | No Comments »

在spring web项目中使用json视图

  在在gwt json中使用复杂结构的对象及相关日志中,尝试了在gwt中使用json数据。那么如何通过服务器端生成json数据呢? 因为以前一直使用spring和spring web框架,因此希望有一种办法,可以集成到spring中生成json视图。 比较成熟的办法是,使用spring-json view,见: http://spring-json.sourceforge.net/ 在试用该api时出现了一些问题,比如war示例文件下载不全,缺少最新版本的maven支持等,其实这些都不是什么大问题。 spring-json比较复杂,和spring 3.0中的REST方式使用json比较起来。因此,决定直接升级使用spring3.0的json支持。 日志引用复杂一些的spring json示例    发送文章为PDF   

星期一 一月 18th, 2010 in , , , | 1 Comment »

在gwt json中使用复杂结构的对象

在使用gwt javascript overlay types特性编写json应用中使用了简单对象,在gwt json使用集合类型中使用了集合。那么,一般来说一个名词对象(领域模型对象)是个复杂的对象,即不是简单的基本型数据键值对,也不是一个简单的集合。而是成员包括复杂对象和集合的对象。比如,表示一个分页的对象的json表示: {     "pageNumber":"2",     "results":[                 { "name" : "张三"},                 { "name" : "李四"}                  ] }   日志引用在spring web项目中使用json视图    发送文章为PDF   

星期四 一月 14th, 2010 in , , , | No Comments »

gwt json使用集合类型

在使用gwt javascript overlay types特性编写json应用中使用了javascript overlay types特性,但是只从服务器端返回了单一的avascript对象。如果是一个集合呢?比如: [   { "name" : "张三"},   { "name" : "李四"} ]   日志引用在gwt json中使用复杂结构的对象    发送文章为PDF   

星期四 一月 14th, 2010 in , , , | 1 Comment »

使用gwt javascript overlay types特性编写json应用

在gwt使用json替代rpc的简单示例中,使用gwt json可以将json字符串解析为java对象,但是这比较繁琐。比如: JSONParser.parse(response.getText()).isObject().get("name").isString().stringValue() 从gwt 1.5开始引入了javascript overlay types特性,见: http://code.google.com/intl/zh-CN/webtoolkit/doc/latest/DevGuideCodingBasicsOverlay.html 日志引用在gwt json中使用复杂结构的对象gwt json使用集合类型    发送文章为PDF   

星期四 一月 14th, 2010 in , , , | No Comments »

gwt使用json替代rpc的简单示例

gwt可以通过rpc方式实现客户端和服务器端的通信,而且实现简单快速。 rpc方式很适合一个人开发整个应用,包括服务器端和客户端部分。 但是如果多人分工开发,有写客户端部分的,有写服务器端部分的,就比较麻烦。主要是实体类(域对象)由谁来写。如果是服务器端人员写,那么一定要放在指定的包下,而且要提供源代码。 这样限制了服务器端开发必须和客户端开发必须是写一个项目。当然也可以分开成不同项目,那样客户端开发人员要写自己的实体类,很麻烦。 日志引用使用gwt javascript overlay types特性编写json应用    发送文章为PDF   

星期四 一月 14th, 2010 in , , , | 1 Comment »

android下支持json的远程访问

android和服务器端可以很方便的建立http连接,见android编写访问http的代码。问题是这个http连接上传递什么,更确切的说,服务器端通过http连接向android这个客户端系统传递什么格式的数据。 比较简单的方式是传递文本数据,不论是纯文本还是xml格式数据,然后在android系统中自行编写解析文本的代码。 还有一种方式是传递json格式数据。有关json格式数据的官方介绍: http://json.org/json-zh.html android提供了对json的最基本的支持。还是在实现android activity之间的跳转示例的NextActivity基础上做修改,见: 日志引用android下通过xstream解析xml格式信息    发送文章为PDF   

星期一 十月 26th, 2009 in , , | 2 Comments »