Class JsonMapper


  • public final class JsonMapper
    extends Object
    • Method Detail

      • generateModel

        public static BaseModel<?> generateModel​(Path file)
      • generateModel

        public static BaseModel<?> generateModel​(String json)
      • generateModel

        public static BaseModel<?> generateModel​(org.apache.camel.util.json.JsonObject obj)
      • generateComponentModel

        public static ComponentModel generateComponentModel​(org.apache.camel.util.json.JsonObject obj)
      • parseComponentModel

        public static void parseComponentModel​(org.apache.camel.util.json.JsonObject mobj,
                                               ComponentModel model)
      • createParameterJsonSchema

        public static String createParameterJsonSchema​(ComponentModel model)
      • asJsonObject

        public static org.apache.camel.util.json.JsonObject asJsonObject​(ComponentModel model)
      • generateDataFormatModel

        public static DataFormatModel generateDataFormatModel​(org.apache.camel.util.json.JsonObject obj)
      • asJsonObject

        public static org.apache.camel.util.json.JsonObject asJsonObject​(DataFormatModel model)
      • generateEipModel

        public static EipModel generateEipModel​(String json)
      • generateEipModel

        public static EipModel generateEipModel​(org.apache.camel.util.json.JsonObject obj)
      • createParameterJsonSchema

        public static String createParameterJsonSchema​(EipModel model)
      • asJsonObject

        public static org.apache.camel.util.json.JsonObject asJsonObject​(EipModel model)
      • generateLanguageModel

        public static LanguageModel generateLanguageModel​(org.apache.camel.util.json.JsonObject obj)
      • createParameterJsonSchema

        public static String createParameterJsonSchema​(LanguageModel model)
      • asJsonObject

        public static org.apache.camel.util.json.JsonObject asJsonObject​(LanguageModel model)
      • generateOtherModel

        public static OtherModel generateOtherModel​(String json)
      • generateOtherModel

        public static OtherModel generateOtherModel​(org.apache.camel.util.json.JsonObject obj)
      • createJsonSchema

        public static String createJsonSchema​(OtherModel model)
      • asJsonObject

        public static org.apache.camel.util.json.JsonObject asJsonObject​(OtherModel model)
      • asJsonObject

        public static org.apache.camel.util.json.JsonObject asJsonObject​(List<? extends BaseOptionModel> options)
      • apiModelAsJsonObject

        public static org.apache.camel.util.json.JsonObject apiModelAsJsonObject​(Collection<ApiModel> model,
                                                                                 boolean options)
      • asJsonObject

        public static org.apache.camel.util.json.JsonObject asJsonObject​(BaseOptionModel option)
      • generateMainModel

        public static MainModel generateMainModel​(String json)
      • generateMainModel

        public static MainModel generateMainModel​(org.apache.camel.util.json.JsonObject obj)
      • asJsonObject

        public static org.apache.camel.util.json.JsonObject asJsonObject​(MainModel model)
      • createJsonSchema

        public static String createJsonSchema​(MainModel model)
      • deserialize

        public static org.apache.camel.util.json.JsonObject deserialize​(String json)
      • serialize

        public static String serialize​(Object json)