pythonでjsonのutf8の文字をescapeしない

pythonでdictオブジェクトを文字列に変換すると、utf8の文字がエスケープされてしまう.

'hoge: %s' % json.dumps({'text': 'ほげ'})
=> 'hoge: {"text": "\\u307b\\u3052"}'

これをエスケープしないようにするにはensure_ascii=Falseにすれば良い.

'hoge: %s' % json.dumps({'text': 'ほげ'}, ensure_ascii=False)
=> 'hoge: {"text": "ほげ"}'