@PermitAll public class JsonFunctionsImpl extends Object implements JsonFunctions
Constructor and Description |
---|
JsonFunctionsImpl() |
Modifier and Type | Method and Description |
---|---|
String |
convertToJson(ExecutionContext context,
Object object)
Creates a JSON document representing a given LSPS object.
|
MapHolder |
jsonToMap(ExecutionContext context,
String json)
TODO
|
String |
mapToJson(ExecutionContext context,
MapHolder map)
Creates a JSON document representing the given map.
|
Object |
parseJson(ExecutionContext context,
String json,
Type resultType)
Parses the given JSON document into the instance of the given
type |
public String convertToJson(ExecutionContext context, Object object) throws ErrorException
JsonFunctions
convertToJson
in interface JsonFunctions
object
- The object to convert to JSON representation. The parameter must be
of RecordType
or ContainerType
or MapType
.ErrorException
public Object parseJson(ExecutionContext context, String json, Type resultType) throws ErrorException
JsonFunctions
type
parseJson
in interface JsonFunctions
json
- the JSON stringErrorException
public String mapToJson(ExecutionContext context, MapHolder map) throws ErrorException
JsonFunctions
mapToJson
in interface JsonFunctions
map
- The map to convert to JSON. The type of the map has to be
Map<String, Object>
.ErrorException
public MapHolder jsonToMap(ExecutionContext context, String json) throws ErrorException
JsonFunctions
jsonToMap
in interface JsonFunctions
ErrorException
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.