ich baue mir gerade einen String mittels Json nach folgendem Schema zusammen, um diesen dann zu übertragen.
Code: Alles auswählen
string = {"ecz" : s, "typ" : traegertyp} ...
string.update({"x" : x, "x_verfeinert" : x_verfeinert, "y" : zp, "k" : k, "zo" : zo, "zu" : zu, "cnomo" : cnomo, "cnomu" : cnomu, "spanngliedtyp" : spanngliedtyp, "x_zp_max_1" : x_zp_max_1, "x_wp1" : x_wp1, "x_wp2" : x_wp2, "x_zp_max_2" : x_zp_max_2, "l1" : l1, 'm' : m })
string = urllib.quote(json.dumps(string, skipkeys=True))
Schicke ich diesen dann ab, kommt es zu folgendem Fehler der mit in bottle ausgegeben wird.
Kann mir bitte jemand einen Ansatz nennen wie ich den Fehler beheben kann?File "/usr/lib/python2.6/json/encoder.py", line 344, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: array([ 0. , 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6,
1.8, 2. , 2.2, 2.4, 2.6, 2.8, 3. , 3.2, 3.4,
3.6, 3.8, 4. , 4.2, 4.4, 4.6, 4.8, 5. , 5.2,
5.4, 5.6, 5.8, 6. , 6.2, 6.4, 6.6, 6.8, 7. ,
7.2, 7.4, 7.6, 7.8, 8. , 8.2, 8.4, 8.6, 8.8,
9. , 9.2, 9.4, 9.6, 9.8, 10. ]) is not JSON serializable
Gruß