我正在尝试使用棉花糖对端点进行反序列化。
我已经这样定义了自己的架构。
export default class App extends Component{
constructor(props){
super(props)
this.state={
mood: '',
}
}
saveData = () => {
const {mood} = this.state;
alert("mood:", mood);
};
render() {
return(
<View style={styles.container}>
<Text style={styles.mood}>Mood</Text>
<View style={styles.container2}>
<TouchableOpacity
style={styles.button}
onPress={mood => this.setState({mood})}
>
<Text style={styles.answer}>happy</Text>
</TouchableOpacity>
<TouchableOpacity
style={styles.button}
onPress={mood=>this.setState({mood})}
>
<Text style={styles.answer}>sad</Text>
</TouchableOpacity>
<TouchableOpacity
style={styles.button}
onPress={mood=>this.setState({mood})}
>
<Text style={styles.answer}>angry</Text>
</TouchableOpacity>
</View>
</View>
);
}
}
然后我执行逻辑以使用一些NIF填充列表,这些NIF是基于类的数据
class NIFSchema(ma.Schema):
nif = fields.Str(many=True)
class NIFListSchema(ma.Schema):
nifs = fields.List(fields.Nested(NIFSchema), many=True)
但是转储会返回带有空项目的JSON数组。
class NIF:
def __init__(self, nif: str):
self.nif = nif
class Handler:
def execute(self):
numbers = []
for n in range(0, self.command.qty):
numbers.append(NIF(self.generate_nif()))
return numbers
我想念什么?