- 将dict转为json尽量用json.dumps,不要用str(dict)
- 将json转为dict用json.loads(jsonstr),不要用eval(jsonstr)
- 注意int和int32的区别,比如在将json字符串转为bytes,然后转为tuple存储,如果再用numpy读出来作为ndarray,需要list(map(int, cstr)),否则读出的数据以int32转为json字符串时,json字符串会多出很多不可见的终止符,导致json.loads失败,提示:Expecting property name enclosed in double quotes,原因是很多空格,比如{ "a" : "1"...}导致json.loads失败。