【发布时间】:2011-03-22 22:11:17
【问题描述】:
我最近从 Lighttpd 迁移到 Nginx,虽然一切看起来都很快而且很好,但 JSON 输出无效。
至少我是这么想的,当我测试它时,JSONLint 说
语法错误,第 1 行出现意外的 TINVALID
当我测试我的 JSON 输出时:http://bit.ly/fLCxox
我在内部测试过var_dump(json_decode(json_encode(data)));的数据没问题
这是我的nginx.conf。
任何帮助都会很棒。
谢谢,雅各布
【问题讨论】:
-
如果您可以发布看似无效的实际 JSON,这可能会有所帮助。 (最好是有关如何生成它的更多信息。)您的 php 上游提供程序的
default_type text/html;可能是问题所在。发布服务器发送的原始数据,让人们有机会提供帮助。 -
这是 JSON,不是问题所在:{"error":"Invalid ID"}
标签: php json nginx gzip fastcgi