В Python 2.6:
import json
print json.loads( json_string )
Обычно, когда вы используете модуль json для анализа json, вы получаете Python dict. Если вы просто напечатаете dict и / или преобразуете его в строку, все это будет в одной строке. Конечно, в некоторых случаях Python dict будет немного отличаться от строки, закодированной в json (например, с булевыми и нулевыми значениями), поэтому, если это имеет значение, вы можете сказать
import json
print json.dumps( json.loads(json_string) )
Если у вас нет Python 2.6, вы можете использовать модуль simplejson . В этом случае вы просто скажете
import simplejson
print simplejson.loads( json_string )