我按照echoprint的github页面提供的步骤启动了我自己的echoprint服务器:https://github.com/echonest/echoprint-server
我能够正确设置它,并摄取了一些echoprint的数据。我能够使用Solr管理页面查看所有摄取的数据。我很确定在摄取时我没有遇到任何问题。
但是当我在浏览器中尝试查询时,我的服务器总是返回: datetime.datetime(2013,3,5,5,10,31)不是JSON可序列化的
这可能是什么问题?我其实并不熟悉python,所以我很难解决这个问题。
答案 0 :(得分:0)
datetime.datetime(...)
是一个python日期时间对象。它不是JSON可以识别的格式。可以找到JSON数据类型here)。要了解如何正确序列化datetime对象,请参阅this SO answer。