8
                            model 定义的是int类型,但是ios端发过来的json串中是ture false,fastjson解析异常,能否加上兼容?(model定义是boolean的话,是能够接收int 0, 1value的,应该反过来也都兼容)
model 定义的是int类型,但是ios端发过来的json串中是ture false,fastjson解析异常,能否加上兼容?(model定义是boolean的话,是能够接收int 0, 1value的,应该反过来也都兼容)
这个不应该加吧
model定义是boolean的话,是能够接收int 0, 1value的
这个实现本身似乎并不合理?
1.2.59测试了一下可以正常解析,我的testcase:
public static void test_for_issue() throws Exception {
    String jsonStr = "{\"a\":true, \"b\":false, \"c\":false}";
    Model model = JSON.parseObject( jsonStr, Model.class );
    System.out.println( JSON.toJSONString( model ) );
}
@Getter
@Setter
public static class Model {
    private int a;
    private int b;
    private int c;
}打印结果为{"a":1,"b":0,"c":0}