我有一个类型为
当我调用返回表示对象的
因此,我的问题是,如何解析
我尝试过的方法是:
但是这返回undefined。一定是我做错什么了...
A
的类。这个类有几个属性,我们称它们为prop1
、prop2
和prop3
。当我调用返回表示对象的
JSON
字符串的API
时,如果它们为空,则某些属性可能会被省略。然而,稍后,这个对象将用于动态构建表单(使用Formik
,但这与此无关)。该框架希望所有属性都存在,并且有些属性将根据其他属性动态显示。因此,我的问题是,如何解析
JSON
响应以匹配自定义类,并在API
响应中省略属性的情况下保持默认值?我尝试过的方法是:
static getCustomer(id) {
return fetch(process.env.MD_API_URL + 'customers/' + id, { mode: 'cors' })
.then(response => {
let cust = new Customer();
return response.json().then(x => cust = JSON.parse(x));
}).catch(error => {
return error;
});
}
但是这返回undefined。一定是我做错什么了...