小编Jes*_*ton的帖子

在python中使用Json数据初始化对象?

这是我现在得到的。

import urllib2
import json
from pprint import pprint


response = urllib2.urlopen('http://census.soe.com/get/ps2:v2/weapon_datasheet?c:start=0&c:limit=1&c:show=capacity,clip_size,damage,fire_rate_ms,item_id,reload_ms')
response1 = urllib2.urlopen('http://census.soe.com/get/ps2:v2/item?c:start=0&c:limit=1&c:show=name.en,description.en,item_id')
data = json.load(response)
data1 = json.load(response1)
pprint(data)
pprint(data1)


class Weapon(object):
    """Creates a PlanetSide2 Weapon"""
    def __init__(self, capacity, clip_size, damage, fire_rate_ms, itemd_id, 
                 reload_ms, description, name):
        self.capacity = capacity
        self.clip_size = clip_size
        self.damage = damage
        self.fire_rate_ms = fire_rate_ms
        self.item_id = item_id
        self.reload_ms = reload_ms
        self.description = description
        self.name = name
Run Code Online (Sandbox Code Playgroud)

现在我的数据看起来像这样。

{u'returned': 1,
 u'weapon_datasheet_list': [{u'capacity': u'210',
                             u'clip_size': u'30',
                             u'damage': u'143',
                             u'fire_rate_ms': u'75',
                             u'item_id': u'73',
                             u'reload_ms': u'2455'}]}
{u'item_list': …
Run Code Online (Sandbox Code Playgroud)

python json

6
推荐指数
1
解决办法
8183
查看次数

标签 统计

json ×1

python ×1