看代码,一般用来整个工具
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
public class FormatUtil {
public static final Set<String> START_STR = new HashSet(Arrays.asList(new String[] {"{", "[", "("}));
public static final Set<String> END_STR = new HashSet(Arrays.asList(new String[] {"}", "]", ")"}));
public static void main(String[] args) {
System.out.println(formater("[User{name='小明', age=12, work=Work{place='地点1'}}, User{name='小红', age=13, work=Work{place='地点2'}}]"));
System.out.println("----------------------------");
System.out.println(formater("{\"name\":\"测试\", \"age\":12, \"work\":{\"place\":\"地点\"}}"));
}
public static String formater(String str) {
if(str == null){