default String toJson()

in hugegraph-common/src/main/java/org/apache/hugegraph/perf/Stopwatch.java [68:85]


    default String toJson() {
        int len = 200 + this.name().length() + this.parent().length();
        StringBuilder sb = new StringBuilder(len);
        sb.append("{");
        sb.append("\"parent\":\"").append(this.parent()).append("\"");
        sb.append(",\"name\":\"").append(this.name()).append("\"");
        sb.append(",\"times\":").append(this.times());
        sb.append(",\"total_cost\":").append(this.totalCost());
        sb.append(",\"min_cost\":").append(this.minCost());
        sb.append(",\"max_cost\":").append(this.maxCost());
        sb.append(",\"total_self_wasted\":").append(this.totalSelfWasted());
        sb.append(",\"total_children_wasted\":").append(
                                                 this.totalChildrenWasted());
        sb.append(",\"total_children_times\":").append(
                                                 this.totalChildrenTimes());
        sb.append("}");
        return sb.toString();
    }