Echoprint本地服务器返回“<type'exception.typeerror'=”“> at / query datetime.datetime(2013,3,5,5,10,31)不是JSON可序列化的”</type>

时间:2013-03-05 05:39:28

标签: python json

我按照echoprint的github页面提供的步骤启动了我自己的echoprint服务器:https://github.com/echonest/echoprint-server

我能够正确设置它,并摄取了一些echoprint的数据。我能够使用Solr管理页面查看所有摄取的数据。我很确定在摄取时我没有遇到任何问题。

但是当我在浏览器中尝试查询时,我的服务器总是返回: datetime.datetime(2013,3,5,5,10,31)不是JSON可序列化的

这可能是什么问题?我其实并不熟悉python,所以我很难解决这个问题。

1 个答案:

答案 0 :(得分:0)

datetime.datetime(...)是一个python日期时间对象。它不是JSON可以识别的格式。可以找到JSON数据类型here)。要了解如何正确序列化datetime对象,请参阅this SO answer