public class JsonUtils extends Object
| Constructor and Description |
|---|
JsonUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
combineProperties(org.json.JSONObject target,
org.json.JSONObject source) |
static String |
getSchemaAsString(org.json.JSONObject jsonObject) |
static boolean |
isJsonData(String rawJson) |
static boolean |
isJsonSchema(String rawJson) |
static boolean |
isValid(org.json.JSONObject jsonData,
org.json.JSONObject jsonSchema) |
static boolean |
isValid(String json,
String schema) |
static boolean |
isValidJsonFormat(String rawJson) |
static org.json.JSONObject |
loadJson(String json) |
static org.everit.json.schema.Schema |
loadJsonSchema(String rawJson) |
static DataPropertyType |
parseArrayContentType(org.json.JSONArray jsonArray) |
static DataPropertyType |
parseType(Object object) |
static DataPropertyType |
parseTypeBySchemaProperty(org.json.JSONObject schemaProperty) |
static DataPropertyType |
parseTypeFromString(String firstElementString) |
static void |
validate(org.json.JSONObject jsonData,
org.json.JSONObject jsonSchema) |
static void |
validate(String json,
String schema) |
public static void validate(org.json.JSONObject jsonData,
org.json.JSONObject jsonSchema)
public static boolean isValid(org.json.JSONObject jsonData,
org.json.JSONObject jsonSchema)
public static org.json.JSONObject loadJson(String json)
public static org.everit.json.schema.Schema loadJsonSchema(String rawJson)
public static DataPropertyType parseType(Object object)
public static DataPropertyType parseArrayContentType(org.json.JSONArray jsonArray)
public static DataPropertyType parseTypeFromString(String firstElementString)
public static DataPropertyType parseTypeBySchemaProperty(org.json.JSONObject schemaProperty)
public static String getSchemaAsString(org.json.JSONObject jsonObject) throws Exception
Exceptionpublic static boolean isValidJsonFormat(String rawJson)
public static boolean isJsonData(String rawJson)
public static boolean isJsonSchema(String rawJson)
public static void combineProperties(org.json.JSONObject target,
org.json.JSONObject source)
Copyright © 2020. All rights reserved.