3

私は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"

それを行うより良い方法はありますか?

ありがとう、ユルゲン

4

2 に答える 2