Python 顶级列表和字典与棉花糖

Python 顶级列表和字典与棉花糖,python,python-3.x,marshmallow,Python,Python 3.x,Marshmallow,是否可以为顶级列表(例如obj=['John','Bill','Jack'])或字典(例如obj={'user1':123,'user2':456,'user3':789}-键是任意的)定义棉花糖模式。要接受任意键,请参见unknown=INCLUDE,但与使用Dict字段时不同,您没有验证 解决方法是为未知字段定义一个默认字段,或者扩展字段以使其充当模式。前者已经提出了(我相信是我提出的),应该不会太难实现,但没有人花时间去做。后者是Jared提出的,将是一个重要的重构。没有人在做这件事 顶层

是否可以为顶级列表(例如
obj=['John','Bill','Jack']
)或字典(例如
obj={'user1':123,'user2':456,'user3':789}
-键是任意的)定义棉花糖模式。要接受任意键,请参见unknown=INCLUDE,但与使用
Dict
字段时不同,您没有验证

解决方法是为未知字段定义一个默认字段,或者扩展字段以使其充当模式。前者已经提出了(我相信是我提出的),应该不会太难实现,但没有人花时间去做。后者是Jared提出的,将是一个重要的重构。没有人在做这件事

顶层dict列表是使用many=True的模式的正常情况。任何事情的顶级清单都还没有实现。这将与上面提到的重构一起工作