Я делаю вызов webservice от Mule в другой системе, используя mule anypoint studio. Вызов происходит нормально, и я вижу сообщение, возвращенное из внешней системы. Теперь я пытаюсь передать вход для этого вызова webservice с использованием строки JSON. Это значение будет регистрироваться во внешней системе, к которой мы обращаемся. Я использую Datamapper для этого и выбираю файл JSON в конфигурации карты данных. Карта происходит без какой-либо ошибки, но когда я вызываю поток мула (через http-коннектор).Ошибка при разборе JSON в Mule
Я вижу эту ошибку на консоли
Неожиданный символ ('N' (код 78)): ожидал двойные кавычки, чтобы старт имя поля в [Источник: java.io.InputStreamReader @ 687aae57; линия: 1, колонка: 3] ОШИБКА 2016-08-23 18: 42: 44405 [WatchDog_0] org.jetel.graph.runtime.SingleThreadWatchDog: Сведения об ошибке: org.jetel.exception.JetelRuntimeException: Компонент [JSON READER: JSON_READER0] закончил с статусом ERROR. org.codehaus.jackson.JsonParseException: Неожиданный символ ('N' (код 78)): ожидал двойную кавычку, чтобы начать имя поля Трассировка стека прерываний корня: org.codehaus.jackson.JsonParseException: Неожиданный символ ('N '(код 78)): ожидал двойной кавычки, чтобы начать имя поля в [Источник: java.io.InputStreamReader в [Источник: java.io.InputStreamReader @
Я думал, что проблема с JSON, но не в состоянии выяснить, где .. Мой JSON-файл выглядит как
{"receiveMessageFromMule":"Invocation Message from Mule"}
Может ли кто-нибудь помочь?