All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.atlasmap.json.inspect.JsonInstanceInspector.class Maven / Gradle / Ivy

Go to download

A single aggregated bundle which contains all AtlasMap library artifacts including modules.

There is a newer version: 2.5.2
Show newest version
????4?
z?	w?	w??????
???
?
???
?
?
?
???????????
w?
??
w??
w?????
"??
w?
??
????
???
????
???
1?
??
?	
?
?
		
?

?
?
1



?




H?
H


H?

 	!"
#

$
%&
'
(
)
*	!+
,
-.
/	!0
1
23
4	!5
6
7	!8
9
:;
<	!=
>
?@
A	!B
C
D	!E
F
G
H	!I	JK
LM
w?NOLOGLorg/slf4j/Logger;myself0Lio/atlasmap/json/inspect/JsonInstanceInspector;()VCodeLineNumberTableLocalVariableTablethisinstance2()Lio/atlasmap/json/inspect/JsonInstanceInspector;inspect6(Ljava/lang/String;)Lio/atlasmap/json/v2/JsonDocument;eEntryInnerClassesLjava/util/Map$Entry;keyLjava/lang/String;node)Lcom/fasterxml/jackson/databind/JsonNode;fieldsLjava/util/Iterator;jsonDocument"Lio/atlasmap/json/v2/JsonDocument;objectMapper-Lcom/fasterxml/jackson/databind/ObjectMapper;rootNodeLjava/io/IOException;LocalVariableTypeTableRLjava/util/Map$Entry;hLjava/util/Iterator;>;
StackMapTableK?P??Q??
ExceptionshandleObjectNode?(Lio/atlasmap/json/v2/JsonDocument;Lio/atlasmap/json/v2/JsonComplexType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/node/ObjectNode;Z)VsubKeysubNoderootDocumentparent%Lio/atlasmap/json/v2/JsonComplexType;
objectNode0Lcom/fasterxml/jackson/databind/node/ObjectNode;isArrayZcomplexType	subFieldsRhandleArrayNode?(Lio/atlasmap/json/v2/JsonDocument;Lio/atlasmap/json/v2/JsonComplexType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/node/ArrayNode;)V	arrayNode/Lcom/fasterxml/jackson/databind/node/ArrayNode;samplecreateChildJsonComplexType?(Lio/atlasmap/json/v2/JsonDocument;Lio/atlasmap/json/v2/JsonComplexType;Ljava/lang/String;Z)Lio/atlasmap/json/v2/JsonComplexType;jsonComplexTypepathcreateChildJsonField?(Lio/atlasmap/json/v2/JsonDocument;Lio/atlasmap/json/v2/JsonComplexType;Ljava/lang/String;Lcom/fasterxml/jackson/databind/node/ValueNode;Z)Lio/atlasmap/json/v2/JsonField;	valueNode/Lcom/fasterxml/jackson/databind/node/ValueNode;fieldLio/atlasmap/json/v2/JsonField;S?
SourceFileJsonInstanceInspector.java??~|}TUV"Start JSON instance inspection: {}WXYV"java/lang/IllegalArgumentExceptionJSON instance cannot be null?Z[\]+com/fasterxml/jackson/databind/ObjectMapper^_`V?aQbVcdejava/util/Map$Entryfdjava/lang/Stringgd'com/fasterxml/jackson/databind/JsonNode.com/fasterxml/jackson/databind/node/ObjectNode???V-com/fasterxml/jackson/databind/node/ArrayNode??-com/fasterxml/jackson/databind/node/ValueNode??!JSON root must be object or arrayjava/io/IOException0io/atlasmap/json/inspect/JsonInspectionException?hHandling object node: {}??Handling array node: {}ijIgnoring empty JSON array: {}kXlm"Nested JSON array is not supported)Creating JSON complex type (array:{}): {}nopWqrstio/atlasmap/json/v2/JsonFieldsRuvwZxyz{|}~/?<>??????Z???????P?????"Creating JSON field (array:{}): {}??Sjava/lang/StringBuilderVALUE IS A ??????~?~WZ?V?V??????j?o????V???V?????o??V?????o??V?????V?????o??V?????o??V???~?V???V?V?V???z.io/atlasmap/json/inspect/JsonInstanceInspector???java/lang/Object&io/atlasmap/json/inspect/JsonInspector io/atlasmap/json/v2/JsonDocumentjava/util/Iterator#io/atlasmap/json/v2/JsonComplexTypeio/atlasmap/json/v2/JsonFieldorg/slf4j/LoggerisTraceEnabled()Ztrace'(Ljava/lang/String;Ljava/lang/Object;)VisEmpty(Ljava/lang/String;)V)io/atlasmap/json/v2/AtlasJsonModelFactorycreateJsonDocument$()Lio/atlasmap/json/v2/JsonDocument;readTree=(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JsonNode;isObject()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;
java/util/MapgetKeygetValue(Ljava/lang/Throwable;)Vsize()Iwarnget,(I)Lcom/fasterxml/jackson/databind/JsonNode;java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V,io/atlasmap/json/core/JsonComplexTypeFactorycreateJsonComlexField'()Lio/atlasmap/json/v2/JsonComplexType;
setJsonFields#(Lio/atlasmap/json/v2/JsonFields;)VsetNameio/atlasmap/v2/FieldStatus	SUPPORTEDLio/atlasmap/v2/FieldStatus;	setStatus(Lio/atlasmap/v2/FieldStatus;)VgetPath()Ljava/lang/String;concat&(Ljava/lang/String;)Ljava/lang/String;io/atlasmap/v2/CollectionTypeLISTLio/atlasmap/v2/CollectionType;setCollectionType"(Lio/atlasmap/v2/CollectionType;)VsetPath
getJsonFields"()Lio/atlasmap/json/v2/JsonFields;getJsonField()Ljava/util/List;java/util/Listadd(Ljava/lang/Object;)Z	getFields()Lio/atlasmap/v2/Fields;io/atlasmap/v2/FieldsgetFieldcreateJsonField!()Lio/atlasmap/json/v2/JsonField;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getNodeType4()Lcom/fasterxml/jackson/databind/node/JsonNodeType;0com/fasterxml/jackson/databind/node/JsonNodeTypenametoStringisNumberisIntio/atlasmap/v2/FieldTypeINTEGERLio/atlasmap/v2/FieldType;setFieldType(Lio/atlasmap/v2/FieldType;)VintValuejava/lang/Integer(I)Ljava/lang/Integer;setValue(Ljava/lang/Object;)VisBigIntegerbigIntegerValue()Ljava/math/BigInteger;isFloatFLOAT
floatValue()Fjava/lang/Float(F)Ljava/lang/Float;isDoubleDOUBLEasDouble()Djava/lang/Double(D)Ljava/lang/Double;isBigDecimalDECIMALdecimalValue()Ljava/math/BigDecimal;isShortSHORT
shortValue()Sjava/lang/Short(S)Ljava/lang/Short;isLongLONG	longValue()Jjava/lang/Long(J)Ljava/lang/Long;	isTextualSTRING	textValue	isBooleanBOOLEANbooleanValueisBinaryisPojoUNSUPPORTEDorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!wz{|}
~???3*???
$%??	??????(???A	????+?+?
+??
?Y	?
??M?Y?
N-+?:??~?:??j??:??:??:??*,???*??*,???*,??W????%??*,???
?Y ?
?,?M?"Y,?#?+??!?f,-/!0+3/476>7F8M9W:c;o<{=?>???@?B?D?E?F?H?J?K?L?f
cX??oL??{@??Mq??/???7???>????	????????cX??Mq???D
	?!???????F?????	?????"?????????$?*+,-?%:?&:??m??:??:	??:

??*+	
???,
??*+	
???*+	
??W?????>QRT"U)V3W?XKYWZ_[q\y]?_?a?b?p?[??KO??	WC??
?????????????????"|??)u????[??)u???????G???????m????'??(??)?*??+:??*+,-???#??
?Y,?
?*+,-??W??2efhi+j,m4n<oLpTq^slu?>m?m??m??m??m??49?????
???z?????-?.-?/?0:?1Y?2?3-?4?5?6,?
,?7?8?9-?-??9:?:?9:?;?<?=,?,?>???@W?+?A?B?@W??>xy{ |,}2~:[?`?i?q?x?|??????H?????????????? ???[E???6?)?A?L???????????????5????C?.-?/?D:-?E,?
,?7?8?9-?-??9:?:?9:?;?F?G,?,?>???@W?+?A?B?@W??HY?IJ?K?L?M?K?N?O?P??Q?#?R?S?5?T?U?V?W?Z?X? ?R?S?5?T?Y?W?5?Z?#?[?S?5?T?\?]?W?
?^?#?_?S?5?T?`?a?W???b? ?c?S?5?T?d?W???e?#?f?S?5?T?g?h?W???i???j?S?5?T?k?l?W?p?m? ?n?S?5?T?o?W?K?p?#?q?S?5?T?r?.?W?#?s??t??u?S?v?T???6??? ?&?G?L?U?]?d?h?z?????????????????????????(?0?8?@?P?X?`?h?u?}?????????????????????????????"?*?2??R5?5??5??5??5??5?? ??G????F??A?L?????????????Q$''$''$'???/w?x??wY?y???
!"???
??	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy