當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。