Class JsonApi

java.lang.Object
edu.sc.seis.sod.web.jsonapi.JsonApi

public class JsonApi
extends java.lang.Object
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String ATTRIBUTES  
    static java.lang.String DATA  
    static java.lang.String DETAIL  
    static java.lang.String ERRORS  
    static java.lang.String ID  
    static java.lang.String INCLUDED  
    static java.lang.String LINKS  
    static java.lang.String META  
    static java.lang.String RELATIONSHIPS  
    static java.lang.String SELF  
    static java.lang.String TYPE  
  • Constructor Summary

    Constructors 
    Constructor Description
    JsonApi()  
  • Method Summary

    Modifier and Type Method Description
    static JsonApiObject decode​(org.json.JSONObject json)  
    static void encodeError​(org.json.JSONWriter out, java.lang.String message)  
    static void encodeJson​(org.json.JSONWriter out, JsonApiData data)  
    static void encodeJson​(org.json.JSONWriter out, java.util.List<JsonApiData> dataList)  
    static void encodeJsonWithoutInclude​(org.json.JSONWriter out, java.util.List<JsonApiData> dataList)  
    static boolean hasData​(org.json.JSONObject json)  
    static boolean hasIncluded​(org.json.JSONObject json)  
    static boolean hasLinks​(org.json.JSONObject json)  
    static boolean hasRelationships​(org.json.JSONObject json)  
    protected static void internalEncodeJsonWithoutInclude​(org.json.JSONWriter out, java.util.List<JsonApiData> dataList)  
    static org.json.JSONObject loadFromReader​(java.io.BufferedReader in)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait