src/main/java/com/aliyun/openservices/log/common/ExportGeneralSink.java [19:45]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public Map<String, Object> getFields() {
        return fields;
    }

    public void setFields(Map<String, Object> fields) {
        this.fields = fields;
    }

    public Object get(String key) {
        return fields.get(key);
    }

    public void put(String key, Object value) {
        fields.put(key, value);
    }

    @Override
    public void deserialize(JSONObject jsonObject) {
        super.deserialize(jsonObject);
        for (String field : jsonObject.keySet()) {
            put(field, jsonObject.get(field));
        }
    }

    @Override
    public String toString() {
        return JSONObject.toJSONString(fields);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/aliyun/openservices/log/common/IngestionGeneralSource.java [19:45]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public Map<String, Object> getFields() {
        return fields;
    }

    public void setFields(Map<String, Object> fields) {
        this.fields = fields;
    }

    public Object get(String key) {
        return fields.get(key);
    }

    public void put(String key, Object value) {
        fields.put(key, value);
    }

    @Override
    public void deserialize(JSONObject jsonObject) {
        super.deserialize(jsonObject);
        for (String field : jsonObject.keySet()) {
            put(field, jsonObject.get(field));
        }
    }

    @Override
    public String toString() {
        return JSONObject.toJSONString(fields);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



