这是fastjson的bug吗
所属分类 fastjson
浏览量 1407
String str = "[]";
Data data = JSON.parseObject(str, Data.class);
不报错,结果为 null
fastjson 版本 1.2.58
完整代码
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSON;
public class FastjsonTest {
public static void main(String[] args) throws Exception {
String str = "[]";
// com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 1, line 1, column 2[]
// Map map = JSON.parseObject(str, Map.class);
Data data = JSON.parseObject(str, Data.class);
// data=null , 这个解析成 null ,算不算 bug ?
System.out.println("data="+data);
// fastjson 版本 1.2.58
}
class Data{
public String str;
public List list;
}
}
上一篇
下一篇
maven snapshot 与 release
java泛型技巧
Java 泛型 集合 数组
消费金融和消费贷
消费金融高利率
Ray Dalio 经济机器是怎样运行的