使用ZF使Zend_Rest_Server返回JSON而不是XML

时间:2011-03-16 10:58:11

标签: php json zend-framework rest

Zend_Rest_Server可以返回Json吗? 如果没有,有哪些替代方案(其他lib建议也可以)

1 个答案:

答案 0 :(得分:3)

Zend_Rest_Server输出XML,尽管文档中没有明确说明。

有一些替代方案:

由于Zend_Rest_RouteZend_Rest_Controller,您可以利用Zend Framework提供的整个MVC架构。
你会在这里找到一个完整的例子:
http://techchorus.net/create-restful-applications-using-zend-framework

同样,该示例显示纯字符串,但使用json_encodeZend_Json::encode应返回json。

最后,使用ContextSwitch功能的完整(高级)示例:
http://www.chrisdanielson.com/2009/09/02/creating-a-php-rest-api-using-the-zend-framework/

(如果您需要有关ContextSwitch动作助手的更多信息,请参阅文档。)

不幸的是,我有限的声誉使我无法为您提供更多链接,但谷歌是您的朋友,使用zend rest jsonzend controller rest json等一些神奇的词语...