将JSON值放入Python typeanotated对象
typefit的Python项目详细描述
排版
输入注释使Python很棒,但是要保持 当数据来自外部源(如API)时,对其进行注释。目标 Typefit是帮助您将外部数据映射到带类型注释的原生Python中 物体。在
fromtypefitimportapifromtypingimportNamedTuple,TextclassItem(NamedTuple):id:inttitle:TextclassHackerNews(api.SyncClient):BASE_URL="https://hacker-news.firebaseio.com/v0/"@api.get("item/{item_id}.json")defget_item(self,item_id:int)->Item:passstory=HackerNews().get_item(42)print(story.title)# An alternative to VC: "Selling In"
这是黑客新闻API客户端的完整示例。它的功能是 有限,但在14行计算空白,你可以建立一个类型安全的客户端 黑客新闻。你会发现一个full example附件,如果 你有兴趣。在
文件
许可证
这个库是根据WTFPL的条款提供的。在
如果你觉得有用,你可以看看 contributors页到 知道是谁帮忙的。在
- 项目
标签: