使用fastJSON反序列化的零件数据失败

时间:2016-06-23 11:54:33

标签: java json fastjson

我想使用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) 

反序列化确定。

2 个答案:

答案 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更新到最新版本。