package de.tuberlin.onedrivesdk.common;
import com.google.gson.Gson;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
/**
* Data object for json transport
*/
public class OneDriveError {
InnerError error;
public static OneDriveError parseError(String json) throws ParseException{
JSONParser parser = new JSONParser();
JSONObject root = (JSONObject) parser.parse(json);
if (root.containsKey("error")) {
Gson gson = new Gson();
return gson.fromJson(json, OneDriveError.class);
}
return null;
}
@Override
public String toString() {
return "Error: " + error;
}
}