首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解析Pyrebase OrderedDict

如何解析Pyrebase OrderedDict
EN

Stack Overflow用户
提问于 2018-08-23 07:18:33
回答 2查看 621关注 0票数 3

Pyrebase get()方法返回一个OrderedDict,我想知道如何解析它来获得值。

下面是我如何以及何时使用Pyrebase的get()方法:

代码语言:javascript
运行
复制
 pyre_game = db.child("games/data").order_by_child("id").equal_to(
                                    game_object).limit_to_first(1).get()

当我打电话给你

代码语言:javascript
运行
复制
pyre_game.val() 

这就是我得到的:这是我在控制台中得到的:

代码语言:javascript
运行
复制
OrderedDict([('-LKYjwhuEMjwadDcfWAl', {'category': 'Main game', 'cover': {'cloudinary_id': 'eohx6zgumfvvjlqgaac6', 'url': '//images.igdb.com/igdb/image/upload/t_thumb/eohx6zgumfvvjlqgaac6.jpg'}, 'developers': [16083], 'first_release_date': 1532563200000, 'genres': [9, 14, 32], 'id': 105176, 'name': 'Arcane Golf', 'platforms': [6], 'release_dates': [{'category': 0, 'date': 1532563200000, 'human': '2018-Jul-26', 'm': 7, 'platform': 6, 'region': 8, 'y': 2018}], 'screenshots': [{'cloudinary_id': 'tgdsmj4ybqndrq9xrxe7', 'url': '//images.igdb.com/igdb/image/upload/t_thumb/tgdsmj4ybqndrq9xrxe7.jpg'}, {'cloudinary_id': 'ryxzsrfw8zrlfa1fwuxz', 'url': '//images.igdb.com/igdb/image/upload/t_thumb/ryxzsrfw8zrlfa1fwuxz.jpg'}, {'cloudinary_id': 'krlxlyg3r46w3mrsrozx', 'url': '//images.igdb.com/igdb/image/upload/t_thumb/krlxlyg3r46w3mrsrozx.jpg'}, {'cloudinary_id': 'xkofnlley4atbqbpc4em', 'url': '//images.igdb.com/igdb/image/upload/t_thumb/xkofnlley4atbqbpc4em.jpg'}, {'cloudinary_id': 'atr178vq39rcksei1bhd', 'url': '//images.igdb.com/igdb/image/upload/t_thumb/atr178vq39rcksei1bhd.jpg'}, {'cloudinary_id': 'qo8znn18apizvlzbzec5', 'url': '//images.igdb.com/igdb/image/upload/t_thumb/qo8znn18apizvlzbzec5.jpg'}], 'summary': 'Arcane Golf is a miniature golf puzzle game set in a fantasy world full of dungeons, dangers, gems, and geometry. Play across 200 levels set in 4 unique courses inspired by classic adventure games!', 'updated_at': 1533116562596, 'videos': [{'name': 'Trailer', 'video_id': 'khDsYapla0M'}], 'websites': [{'category': 8, 'url': 'https://www.instagram.com/gold5games'}, {'category': 5, 'url': 'https://twitter.com/Gold5Games'}, {'category': 13, 'url': 'https://store.steampowered.com/app/897800'}]})])

我如何去解析来获得值。值是{}中的所有内容它以一个类别对象开始

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-23 23:16:31

希望这能行得通

代码语言:javascript
运行
复制
for x in pyre_game.each():
    print( x.key(), x.val() )
票数 1
EN

Stack Overflow用户

发布于 2019-09-27 19:40:36

您也可以选择对OrderedDict进行类型转换,并将其用作字典。

代码语言:javascript
运行
复制
pyre_game = dict(db.child("games/data").order_by_child(game_object).limit_to_first(1).get().val()) 
print(pyre_game)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51976401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档