我通过扩展 faust.Record 类来描述浮士德模型。我的输入 json 看起来像:
{
"1": "some_string"
"2": "some_string"
}
所以我必须创建类字段,只用数字命名。我知道,它通常在 Python 中受到限制,但是有没有解决方法,比如我的 fieds 名称的别名?
我在 Java 中寻找类似 Jackson 注释的东西:
import faust
class Model(faust.Record, serializer='json'):
@alias(field_name: '1')
first_name: str
@alias(field_name: '2')
last_name: str