[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/APIJSON/APIJSON/main/src/main/java/apijson/JSONParser.java [Back]  [Original]

/*Copyright (C) 2026 the APIJSON group.  All rights reserved.

This source code is licensed under the Apache License Version 2.0.*/


package apijson;

import java.util.List;
import java.util.Map;

/**JSON 
 * @author Lemon
 */
public interface JSONParser extends JSONCreator {

    Object parse(Object json);

    M parseObject(Object json);

     T parseObject(Object json, Class clazz);

    L parseArray(Object json);

     List parseArray(Object json, Class clazz);

    default String format(Object obj) {
        return toJSONString(obj, true);
    }
    default String toJSONString(Object obj) {
        return toJSONString(obj, false);
    }
    String toJSONString(Object obj, boolean format);
}

Web Proxy Viewer  |  New URL  |  Original Page