使用存储在类中的JSON数据?

时间:2018-07-26 16:18:32

标签: python json

我有一个具有以下定义的类:

class Profile():
    def __init__(self, json_data):
        obj = json.loads(json_data)
        self.name = obj["name"]
        self.data = sorted(obj["data"])

配置文件位于具有以下命名约定的单独文件中:[profilename].json

作为示例包含:

{"type": "profile", "data": [[0, 25], [90, 150], [180, 183], [211, 237], [234, 184], [313, 26]], "name": "leadfree"}

我需要能够从[4][0]内的位置data获取数字,因此在这种情况下,要使用配置文件类中的函数来获取数字234

我目前有:

def get_stage5time(self):
    return self.data[4][0]

但是我担心不是吗,因为它正在使用sorted,这可能会损害该功能。同时,它可能没有任何作用,因为[0][0][0][1][0]位置上的任何东西实际上都会一直保持秩序,因为时间只会增加。

我怎么能指向234?我目前的操作方式是否正确,或者我缺少某些东西?

0 个答案:

没有答案