DefaultJSONParser.java 文件源码

java
阅读 40 收藏 0 点赞 0 评论 0

项目:uavstack 作者:
public void handleResovleTask(Object value) {
    if (resolveTaskList == null) {
        return;
    }

    int size = resolveTaskList.size();
    for (int i = 0; i < size; ++i) {
        ResolveTask task = resolveTaskList.get(i);
        FieldDeserializer fieldDeser = task.getFieldDeserializer();

        if (fieldDeser == null) {
            continue;
        }

        Object object = null;
        if (task.getOwnerContext() != null) {
            object = task.getOwnerContext().getObject();
        }

        String ref = task.getReferenceValue();
        Object refValue;
        if (ref.startsWith("$")) {
            refValue = getObject(ref);
        } else {
            refValue = task.getContext().getObject();
        }
        fieldDeser.setValue(object, refValue);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号