// JSONStringify output tree by json strings.
JSONStringify output tree by json strings.
// JSONStringify output tree by json strings .
func (t *Tree) JSONStringify() string {
	jsonBytes, err := json.Marshal(t)
	if err != nil {
		return err.Error()
	}
	jsonStr := string(jsonBytes)
	var buf bytes.Buffer
	err = json.Indent(&buf, []byte(jsonStr), "", " ")
	if err != nil {
		return err.Error()
	}
	return buf.String()
}
func ( t * Tree ) JSONStringify ( ) string { jsonBytes , err := json . Marshal ( t ) if err != nil { return err . Error ( ) } jsonStr := string ( jsonBytes ) var buf bytes . Buffer err = json . Indent ( & buf , [ ] byte ( jsonStr ) , " " , " " ) if err != nil { return err . Error ( ) } return buf . String ( ) }
JSONStringify output tree by json strings.
JSONStringify output tree by json strings .