К примеру
#coding:utf-8
import json
jsondata='[{"id":51543,"name":"\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440","island_x":788,"island_y":648,"plenty":"iron","rare":"wood","has_conqueror":false,"researches":{"berth":false,"conscription":false,"mathematics":false},"favor":500}]'
a = json.loads(jsondata)
b = json.dumps(jsondata)
print a
print b
На выходе получаю
pydev debugger: starting
[{u'rare': u'wood', u'name': u'\u041a\u0440\u0430\u0441\u043d\u043e\u0434\u0430\u0440', u'island_x': 788, u'island_y': 648, u'researches': {u'mathematics': False, u'berth': False, u'conscription': False}, u'has_conqueror': False, u'favor': 500, u'plenty': u'iron', u'id': 51543}]
"[{\"id\":51543,\"name\":\"\\u041a\\u0440\\u0430\\u0441\\u043d\\u043e\\u0434\\u0430\\u0440\",\"island_x\":788,\"island_y\":648,\"plenty\":\"iron\",\"rare\":\"wood\",\"has_conqueror\":false,\"researches\":{\"berth\":false,\"conscription\":false,\"mathematics\":false},\"favor\":500}]"
И как дальше с ним работать? Например мне нужно далее использовать значение “id”… Читал о simplejson и cjson, но так ничего и не понял…
Например в Php, после json_decode, значение “id” лежало бы в массиве к примеру jsondata…