FasterXML / jackson-databind

General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)
Apache License 2.0
3.53k stars 1.38k forks source link

Clients cannot properly sense server exceptions when circular dependencies are not resolved #3856

Closed nyingping closed 1 year ago

nyingping commented 1 year ago

Describe the bug Clients cannot properly sense server exceptions when circular dependencies are not resolved

Version information spring boot 2.7.9 & jackson 2.13.5

To Reproduce Define a global exception catcher:

@RestControllerAdvice
public class GlobalExceptionHandler {

    Logger logger = LoggerFactory.getLogger(GlobalExceptionHandler.class);

    @ExceptionHandler(value = Exception.class)
    public Result exceptionHandler(Exception e){
        logger.error(e.getMessage(), e);
        return Result.error(e.getMessage());
    }

    @ExceptionHandler(value = RuntimeException.class)
    public Result exceptionHandlerRuntimeException(Exception e){
        logger.error(e.getMessage(), e);
        return Result.error(e.getMessage());
    }
}

Define a test object

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class Person {
    private String name;
    private Integer age;
    private Person father;
}

Define a test interface that has cyclic dependencies:

  public Result test2 (){
        List<Person> list = new ArrayList<>();
        Person obj1 = new Person("张三", 48, null);
        Person obj2 = new Person("李四", 23, null);
        obj1.setFather(obj2);
        obj2.setFather(obj1);

        list.add(obj1);
        list.add(obj2);

        Person obj3 = new Person("王麻子", 17, null);
        list.add(obj3);

        List<Person> young = list.stream().filter(e -> e.getAge() <= 45).collect(Collectors.toList());
        List<Person> children =  list.stream().filter(e -> e.getAge()< 18).collect(Collectors.toList());

        HashMap map = new HashMap();
        map.put("young", young);
        map.put("children", children);

        return Result.success(map);
    }

The value result object structure is returned, and the code status code contains 200 and 500, indicating success and failure, respectively

    private String code; //  200 = success  / 500 = server failed 
    private Boolean success;
    private T data;
    private String msg;

Expected behavior The expected return value

{
    "code":"500",
    "data":null,
    "msg":"Handler dispatch failed; nested exception is java.lang.StackOverflowError",
    "success":false
}

The actual return value

{
    "code":"200",
    "data":{"young":[{"name":"李四","age":23,"father":{"name":"张三","age":48}]}"
    "success":true
}
{
    "code":"500",
    "data":null,
    "msg":"Handler dispatch failed; nested exception is java.lang.StackOverflowError",
    "success":false
}

Additional context

The possible problem is that the serialization didn't fail immediately(fail-fast), first write 200 to the client, and then write 500 to the client when the actual serialization failed.
image

nyingping commented 1 year ago

Below is the full actual return value

{"code":"200","success":true,"data":{"young":[{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}]}}{"code":"500","success":false,"data":null,"msg":"Could not write JSON: Infinite recursion (StackOverflowError); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Infinite recursion (StackOverflowError) (through reference chain: com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"])"}
JooHyukKim commented 1 year ago

Version information spring boot 2.7.9 & jackson 2.13.5 To Reproduce Define a global exception catcher:

Since this is jackson-databind, Could you provide reproduction without Spring Framework and Lombok?

cowtowncoder commented 1 year ago

As per @JooHyukKim 's comment we would need a stand-alone reproduction to eliminate the possibility issue is within Spring or Lombok.

nyingping commented 1 year ago
public class TestServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        PrintWriter out = response.getWriter();
        response.setContentType("text/html;charset=UTF-8");
        JsonFactory factory = new JsonFactory();
        JsonGenerator jsonGenerator = factory.createGenerator(response.getWriter());
        ObjectMapper objectMapper = new ObjectMapper();
        ObjectWriter objectWriter = objectMapper.writer();
        try {
            HashMap map = getResult();
            objectWriter.writeValue(jsonGenerator, Result.success(map));
        } catch (Exception e){
            e.printStackTrace();
            objectWriter.writeValue(jsonGenerator, Result.error(e.getMessage()));
        } finally {
            if (jsonGenerator != null) {
                jsonGenerator.close();
            }
            out.close();
        }
    }

    public HashMap getResult() {
        List<Person> list = new ArrayList<>();
        Person obj1 = new Person("张三", 48, null);
        Person obj2 = new Person("李四", 23, null);
        obj1.setFather(obj2);
        obj2.setFather(obj1);

        list.add(obj1);
        list.add(obj2);

        Person obj3 = new Person("王麻子", 17, null);
        list.add(obj3);

        List<Person> young = list.stream().filter(e -> e.getAge() <= 45).collect(Collectors.toList());
        List<Person> children =  list.stream().filter(e -> e.getAge()< 18).collect(Collectors.toList());

        HashMap map = new HashMap();
        map.put("young", young);
        map.put("children", children);

        return map;
    }
}

The above code only uses servlets, with not spring. You get exactly the same result as before.

{"code":"200","success":true,"data":{"young":[{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":"??","age":48,"father":{"name":"??","age":23,"father":{"name":{"code":"500","success":false,"data":null,"msg":"Infinite recursion (StackOverflowError) (through reference chain: com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"])"}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}]}}
JooHyukKim commented 1 year ago

Below is the full actual return value

{"code":"200","success":true,"data":{"young":[{"name":"李四","age":23,"father":{"name":"张三","age":48,"father":{"name":"李四","age":23,"father":{"name":"张三","age":48,"fa
.....
}}}}]}}{"code":"500","success":false,"data":null,"msg":"Could not write JSON: Infinite recursion (StackOverflowError); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Infinite recursion (StackOverflowError) (through reference chain: com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]-com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"]-com.nyp.test.model.Person[\"father\"]->com.nyp.test.model.Person[\"father\"])"}

There was familiar error throwing JsonMappingException somewhere in the log. After searching, I found quite simlar issue in #2062. Simplified reproduction is below code snippet. I think this issue should be handled as "Serialization of circular reference".

   static class Person {
        public String name;
        public Integer age;
        public Person father;

        public Person(String name, Integer age, Person father) {
            this.name = name;
            this.age = age;
            this.father = father;
        }

        public void setFather(Person father) {
            this.father = father;
        }
    }

    public void test2() throws Exception {
        Person obj1 = new Person("张三", 48, null);
        Person obj2 = new Person("李四", 23, null);

        // introduce circular reference
        obj1.setFather(obj2);
        obj2.setFather(obj1);

        try {
            new ObjectMapper().writeValueAsString(obj1);
        } catch (JsonMappingException e) {
            verifyException(e, "Infinite recursion (StackOverflowError)");
        }
    }
nyingping commented 1 year ago

thanks for reply.

Using writeValueAsString can indeed avoid this issue. but, Spring mvc uses writeValue as a stream output by default when using Jackson output.

nyingping commented 1 year ago

I know that using @JsonBackReference @JsonManagedReference @JsonIgnore @JsonIdentityInfo can also solve this problem, but without these annotations by default, What I want is for the client to get the correct return information about the server exception.

cowtowncoder commented 1 year ago

@nyingping There is no way to really handle StackOverflowError -- at point where that occurs, things will be broken (and resource usage is likely to make it impractical to support). Object model must either avoid cyclic references like that, OR or annotations @nyingping mentions.

There may be ways to try to support further ways to catch cyclic references (I think there is/was an PR that tries that) so I am open to suggestions.

Leaving this issue open for future improvements but no immediate plans to work on this.