io.atlasmap.json.inspect.JsonInspectionService.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4 S
,
- .
- /
- 0 1 2
3
4 5
- 6 7
8 9
8 : ; <
3 =
> ?
> : @ A B ()V Code LineNumberTable LocalVariableTable this 0Lio/atlasmap/json/inspect/JsonInspectionService; inspectJsonDocument 6(Ljava/lang/String;)Lio/atlasmap/json/v2/JsonDocument; sourceDocument Ljava/lang/String;
cleanDocument
StackMapTable C
Exceptions inspectJsonSchema
jsonSchema cleanJsonDocument &(Ljava/lang/String;)Ljava/lang/String;
SourceFile JsonInspectionService.java C D E F G H I "java/lang/IllegalArgumentException ASource document cannot be null, empty or contain only whitespace. J ( ) { K L [ M N O P 0io/atlasmap/json/inspect/JsonInspectionException +JSON data must begin with either '{' or '[' 8Schema cannot be null, empty or contain only whitespace. Q N R -JSON schema must begin with either '{' or '[' .io/atlasmap/json/inspect/JsonInspectionService java/lang/Object java/lang/String isEmpty ()Z trim ()Ljava/lang/String; length ()I (Ljava/lang/String;)V
startsWith (Ljava/lang/String;)Z .io/atlasmap/json/inspect/JsonInstanceInspector instance 2()Lio/atlasmap/json/inspect/JsonInstanceInspector; inspect ,io/atlasmap/json/inspect/JsonSchemaInspector 0()Lio/atlasmap/json/inspect/JsonSchemaInspector; ! / *? ? ? I+? +? ?
+? ? ?
? Y? ?*+? M, ?
? ,?
? ? ,?
?? Y? ? % 7 ? I I ! % $ " ! # ? $ % &