Struts2 in Action Chapter8: Result in detail

在第8章中,稍微介绍了struts2怎么返回json数据,json 是什么?去它官网看吧,一个轻型的数据交换格式,可以用于不同的程序语言之间交换数据。主要是让返回的action提交的结果到再次处理下,向response中写入结果。从而可以实现页面动态更新。它主要用的是XStream和Jettision,
XStream是用来: 先看官网原话
Due to XStream's flexible architecture, handling of JSON mappings is as easy as handling of XML documents. All you have to do is to initialize XStream object with an appropriate driver and you are ready to serialize your objects to (and from) JSON.大意就是,这个玩意相当的灵活啊,处理json映射就跟切菜似的(切 xml 文档),我们仅仅就是准备一把合适的菜刀(用一个适当的driver初始化一个XStream对象),你就NB了,你切菜,还是让菜切你,都一样的简单(就可以把你的对象序列化到JSON ,或者从JSON反序列化回来)。
Jettision是用来:先看官网原话
Jettison is a collection of Java APIs (like STaX and DOM) which read and write JSON. This allows nearly transparent enablement of JSON based web services in services frameworks like CXF or XML serialization frameworks like XStream.大意就是, 它是用来读写json的java api . 它几乎透明的基于json的web服务,广泛的使用在CXF(啥玩意?我也不熟悉)和XML序列化框架中比如XStream。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值