私はpythonとmySqlを使用し、以下のクエリを実行します:
sSql = "select id from table_name"
cursor.execute( sSql )
lrec = self.cursor.fetchall()
json.dumps( lrec )
'id' : 1L
代わりにlong int 表記が返されるため、エラーメッセージが表示されます'id' : 1
私が見つけたこれを回避する唯一の方法は醜いです:
sSql = "select cast(id as char(10)) as id from table_name"
それを行うより良い方法はありますか?
ありがとう、ユルゲン