我遇到了一些问题。我已经通过AJAX将整数数组从JS发送到Python,并且它已经被转换为JSON (就像我使用JSON.stringify()一样),所以现在它是一个字符串"1,2,3,4,5“。如何在Python中将其转换回int数组1、2、3、4、5?我曾尝试将此数组转换为numpy数组np.asarray(features_user, dtype="int")
,但无济于事
发布于 2018-06-06 05:09:08
json.loads()
就是你要找的东西。确保将s
添加到load中。s
代表string
。
所以json.load
代表文件,json.loads
代表字符串
>>> import json
>>> a = "[1,2,3,4,5]"
>>> b = json.loads(a)
>>> b,type(b)
([1, 2, 3, 4, 5] , <class 'list'>)
https://stackoverflow.com/questions/50708767
复制相似问题