python json.dumps raise TypeError(repr(o) + " is not JSON serializable") TypeError: 0 is not JSON serializable

  出错如题。

  这个问题有可能是因为python的json.dumps没法识别dump内容里的某些数据类型导致的。我的问题是因为dict中含有numpy.int64,numpy.float等类型导致的,需要先把这些numpy的数据类型转化为相应的python数据类型,如int,float,之后就可以正常运行了。

posted @ 2019-01-23 15:55  Iris ^  阅读(3776)  评论(0)    收藏  举报