`
lovefly_zero
  • 浏览: 390034 次
  • 性别: Icon_minigender_1
  • 来自: 株洲
社区版块
存档分类
最新评论

Spring Json View之常见问题

阅读更多

 

 

下载

在这里下载

 

SVN地址

View-SVN 

 

问答

 

1、Spring Json-view提供所有的我们知道的Spring-MVC特征吗?

是的,几乎支持所有。Spring Json View能唯一绑定Bean中一个Conllection 的指定属性(参见文档绑定部分

 

2、Spring Json-view 直接输出到Json结果集吗? 

不,还没有。迄今为止它是先产生一个字符串,然后再写到输出流里。  

 

3、把json字符串值转换成字符串。这是一个bug么?

当然不是一个bug。json字符串结果集是一个类似JSTL视图的model-map的视图表示层。spring-json视图用来把所有model-map值转换成字符串。

 

4、Spring Json View使用哪一个Json引擎?

sojo,详情参见http://sojo.sourceforge.net/ 

json-lib,详情参见http://json-lib.sourceforge.net/

分享到:
评论

相关推荐

    ext + spring Json view + springMVC + Freemaker

    "ext + spring Json view + springMVC + Freemaker"的组合提供了一种强大的解决方案,它整合了多种技术,以实现丰富的用户界面、灵活的数据处理和高效的视图渲染。下面我们将深入探讨这些技术及其相互作用。 1. **...

    spring配置JSON拦截器VIEW

    标题中的“spring配置JSON拦截器VIEW”指的是在Spring框架中设置JSON数据的处理方式,特别是通过拦截器(Interceptor)来优化视图层(View)的响应。在Web开发中,拦截器是一种常用的机制,用于在请求被实际处理之前...

    spring-mvc-jsonview源代码

    本篇文章将通过解析“spring-mvc-jsonview”源代码,深入探讨Spring MVC如何支持AJAX请求,并提供一个实际的使用教程。 一、JSON视图解析 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人...

    springMVC4-rest-jackson-jsonview-annotation.zip

    Spring4.1开始直接支持@JsonView注解。要使用@JsonView,首先我们需要定义视图,我们可以定义多个视图。一个视图定义可以继承其他视图定义。我们的POJO使用@JsonView注解属性传递已经定义的视图。在Spring的...

    springmvc-json-view需要的jar

    2. 配置Spring MVC的视图解析器,例如使用`MappingJackson2JsonView`或`JacksonJsonView`(如果使用Jackson库)来处理JSON视图。 3. 在控制器方法上使用`@RequestMapping`和`@ResponseBody`注解,指定处理HTTP请求并...

    四. Spring MVC 3 支持json及 常见错误解决

    3. **视图解析器**:如果你的返回类型是`ModelAndView`,你可以配置一个`MappingJackson2JsonView`,这样视图会自动将模型数据转换为JSON。 4. **JSON与Ajax**:Spring MVC 3与jQuery或其他JavaScript库配合,可以...

    spring data jpa + spring + json demo

    【标题】"spring data jpa + spring + json demo"揭示了这个项目是关于使用Spring Data JPA、Spring框架以及JSON处理的一个示例应用。Spring Data JPA是Spring框架的一个模块,它简化了JPA(Java Persistence API)...

    spring mvc(整合了json)

    Spring MVC 是一个基于 Java 的轻量级 Web 开发框架,它是 Spring 框架的一部分,主要用于构建 MVC(Model-View-Controller)模式的 Web 应用程序。在现代 Web 开发中,JSON(JavaScript Object Notation)作为一种...

    spring-json 工程依赖

    3. **ModelAndView与JsonView**:在Spring MVC中,可以创建一个`ModelAndView`对象,并设置`JsonView`,这样在视图解析时会自动将模型数据转化为JSON。 4. **HTTP消息转换器**:Spring MVC通过`...

    spring mvc json&&jackson jquery js

    Spring MVC还提供了`@JsonView`注解来控制JSON响应中的数据粒度,以及`@JsonProperty`和`@JsonIgnore`来控制哪些字段应包含在JSON中。 **jQuery和JavaScript** jQuery是一个流行的JavaScript库,简化了DOM操作、...

    springmvc加入json支持

    在实际开发中,你可能还需要处理JSON安全问题,例如使用`@JsonView`来限制返回的字段,或者使用`@JsonFormat`来控制日期格式等。同时,随着版本的更新,确保始终使用最新的稳定版本以获取最佳性能和安全性。

    spring json mapping

    最后,Spring MVC还提供了一些高级特性,如自定义JSON序列化和反序列化行为,或者使用`@JsonView`注解来控制哪些字段应被包含在JSON中。你也可以利用`@JsonInclude`和`@JsonExclude`来控制哪些属性应该在序列化时被...

    spring-json项目

    【Spring-JSON项目】是一个基于Eclipse开发的项目,它主要关注的是如何在Spring框架中有效地集成和使用JSON(JavaScript Object Notation)进行数据交换。这个项目的核心目标是利用Spring MVC来构建RESTful Web服务...

    json在spring中的应用

    8. **自定义JSON视图**:如果需要对JSON的生成进行更精细的控制,可以创建自定义的`JsonView`,并在返回类型上指定该视图。 总之,JSON在Spring中的应用是多方面的,它简化了数据交换,提高了开发效率。无论是简单...

    struts2_spring_json.rar_liferay struts2 json_portlet json_spring

    Struts2和Spring框架在Java Web开发中是广泛使用的,它们提供了强大的MVC(Model-View-Controller)架构支持。Liferay是一个流行的开源企业级门户平台,它允许开发者创建和集成portlet来构建复杂的Web应用程序。在...

    spring mvc + spring + mybatis+json整合

    JSON是Web服务中常见的数据交换格式,Spring MVC通过HttpMessageConverter机制支持JSON数据的序列化和反序列化。通常会使用Jackson或Gson库来处理JSON转换,例如在Controller中,将Java对象转化为JSON响应给前端,...

    spring_json.zip

    在本文中,我们将深入探讨如何使用Spring框架返回JSON视图,并通过一个简单的示例来演示这一过程。这个示例是基于Eclipse IDE开发的Java Web项目,最终在Tomcat服务器上进行部署和发布。 首先,我们需要理解Spring...

    struts2+spring+hibernate+jquery+json

    Struts2、Spring、Hibernate、jQuery 和 JSON 是五个在IT行业中极为重要的技术组件,它们各自在Web应用开发中扮演着不同的角色。这篇文章将详细介绍这些技术的整合使用以及它们的功能。 首先,Struts2 是一个基于 ...

    json和spring mvc 所需要的jar

    Spring MVC与JSON的集成通常通过Spring的`MappingJackson2HttpMessageConverter`或`MappingJackson2JsonView`实现,这些类使用Jackson库处理JSON数据。如果你选择使用Gson,你需要配置`GsonHttpMessageConverter`。 ...

    struts2+spring2.5+jdbc+ext+json实例用到的lib包

    Struts2、Spring 2.5、JDBC、Ext 和 JSON 是 Java Web 开发中常见的技术栈,它们各自承担着不同的职责,共同构建了一个功能强大的应用程序。在这个实例中,我们看到的是一个集成这些技术的库文件集合。接下来,我们...

Global site tag (gtag.js) - Google Analytics