在python中读取各个键的json文件

时间:2017-06-14 15:46:00

标签: python json encoding character-encoding

我需要在python中编写一个函数,其中基于函数调用它返回基于job_id的各个job_text。输入文件为.json格式 我的功能如下

    def process(self, req, method='local'):
        request = json.loads(req)
        # Test if job text could be loaded
        job_id = request["job_id"]
        if not self.get_job_text(job_id, method=method):
            msg = "ERROR: job text could not be retrieved"
            print msg
            return msg
        else:
            response = self.map_skill_to_job_id(job_id, method=method)
            return response

我的job_id请求返回了 request = json.loads(req)是'“408527”' 而job_id ='408527',因此字符串不匹配

任何人请帮助解决问题以及如何解决?

1 个答案:

答案 0 :(得分:0)

json.loads(req)[1:-1]会删除第一个和最后一个字符,因此您可以在没有双引号的情况下进行比较。