当前位置: 首页>>代码示例>>Python>>正文


Python orjson.loads方法代码示例

本文整理汇总了Python中orjson.loads方法的典型用法代码示例。如果您正苦于以下问题:Python orjson.loads方法的具体用法?Python orjson.loads怎么用?Python orjson.loads使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在orjson的用法示例。


在下文中一共展示了orjson.loads方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: loads

# 需要导入模块: import orjson [as 别名]
# 或者: from orjson import loads [as 别名]
def loads(value: str) -> Any:
    return orjson.loads(value) 
开发者ID:item4,项目名称:yui,代码行数:4,代码来源:json.py

示例2: get

# 需要导入模块: import orjson [as 别名]
# 或者: from orjson import loads [as 别名]
def get(self, task_id: str, finished_task_cls: Type[Any]) -> Any:
            value = await self.data_source.get(self.build_key(task_id))

            if value:
                value = orjson.loads(value)

                if value['status'] == TaskStatusType.RUNNING.value:
                    return as_typed_dict(value, TaskInfo)

                if value['status'] == TaskStatusType.FINISHED.value or (
                    value['status'] == TaskStatusType.ERROR.value
                ):
                    return as_typed_dict(value, finished_task_cls)

            raise KeyError(self.build_key(task_id)) 
开发者ID:dutradda,项目名称:apidaora,代码行数:17,代码来源:background_task.py

示例3: make_json_request_body

# 需要导入模块: import orjson [as 别名]
# 或者: from orjson import loads [as 别名]
def make_json_request_body(body: bytes, body_type: Optional[Type[Any]]) -> Any:
    try:
        return orjson.loads(body)
    except JSONDecodeError:
        schema = (
            getattr(body_type, '__annotations__', {}) if body_type else None
        )
        schema = {k: t.__name__ for k, t in schema.items()}
        raise BadRequestError(name='invalid-body', info={'schema': schema}) 
开发者ID:dutradda,项目名称:apidaora,代码行数:11,代码来源:factory.py

示例4: get_result

# 需要导入模块: import orjson [as 别名]
# 或者: from orjson import loads [as 别名]
def get_result(job):
    LOGGER.debug(f"Checking for existing results at {job.result_key}")
    result = redis_conn.get(job.result_key)

    if result:
        LOGGER.debug(f"Found {result}")
        return orjson.loads(result)

    return None 
开发者ID:mozilla,项目名称:bugbug,代码行数:11,代码来源:app.py

示例5: read

# 需要导入模块: import orjson [as 别名]
# 或者: from orjson import loads [as 别名]
def read(self):
        for line in io.TextIOWrapper(self.fh, encoding="utf-8"):
            yield orjson.loads(line) 
开发者ID:mozilla,项目名称:bugbug,代码行数:5,代码来源:db.py


注:本文中的orjson.loads方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。