public class Json
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | Json.LiteralRepresents a literal JSON string in an INSERT JSON statement. | 
| static class  | Json.MarkerRepresents a marker for a JSON string in an INSERT JSON statement. | 
| static class  | Json.PreparedA prepared, full set of JSON values. | 
| static interface  | Json.Raw | 
| Modifier and Type | Field and Description | 
|---|---|
| static ColumnIdentifier | JSON_COLUMN_ID | 
| static org.codehaus.jackson.map.ObjectMapper | JSON_OBJECT_MAPPER | 
| Constructor and Description | 
|---|
| Json() | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.lang.Object | decodeJson(java.lang.String json) | 
| static void | handleCaseSensitivity(java.util.Map<java.lang.String,java.lang.Object> valueMap)Handles unquoting and case-insensitivity in map keys. | 
| static java.util.Map<ColumnIdentifier,Term> | parseJson(java.lang.String jsonString,
         java.util.Collection<ColumnDefinition> expectedReceivers)Given a JSON string, return a map of columns to their values for the insert. | 
| static java.lang.String | quoteAsJsonString(java.lang.String s)Quotes string contents using standard JSON quoting. | 
public static final org.codehaus.jackson.map.ObjectMapper JSON_OBJECT_MAPPER
public static final ColumnIdentifier JSON_COLUMN_ID
public static java.lang.String quoteAsJsonString(java.lang.String s)
public static java.lang.Object decodeJson(java.lang.String json)
public static java.util.Map<ColumnIdentifier,Term> parseJson(java.lang.String jsonString, java.util.Collection<ColumnDefinition> expectedReceivers)
public static void handleCaseSensitivity(java.util.Map<java.lang.String,java.lang.Object> valueMap)
Copyright © 2018 The Apache Software Foundation