我想使用fastJSON失败反序列化的零件数据。
this.http.get(url,
ApiRequest.ACCEPT_JSON)
.map(ApiHelper.extractData)
.catch(this.handleError.bind(this)); // <-- add .bind(this)
数据
class A {
public String a;
}
使用
{"a": "a",
"b": "b"
}
获取objectA,但a的字段为null。
如果我填写课程
A objectA = JSON.parseObject(data, A.class)
反序列化确定。
答案 0 :(得分:0)
function replacePatterns(str, options) {
options = options || {
adjective: ['big', 'small', 'funny'],
noun: ['dog', 'horse', 'ship'],
title: ['bar', 'pub', 'club']
}
return str.replace(/<(.*?)>/g, function(match) {
match = match.replace(/<|>/g,'')
return options[match][Math.floor(Math.random()*options[match].length)]
})
}
?
你确定没过
options
得到A.a
?
否则你的代码应该有用......
答案 1 :(得分:0)
两者都应该有用。也许你应该将fastjson更新到最新版本。