0
我正在使用Spring DSL將JSON格式的數據轉換爲駱駝。 我寫了這樣的代碼,從GSON解析器獲取數據到駱駝春天
<bean id="mqtt" class="org.apache.camel.component.mqtt.MQTTComponent"/>
<bean id="gson" class="org.apache.camel.component.gson.GsonDataFormat"/>
<camel:camelContext xmlns="http://camel.apache.org/schema/spring">
<camel:route>
<camel:from uri="mqtt:bar?host=tcp://10.30.11.0:1883&subscribeTopicName=apss/messages" />
<unmarshal ref="gson" />
<camel:choice>
<camel:when>
<!-- I dont knwo what to write here -->
<camel:to uri="stream:out" />
</camel:when>
<camel:otherwise>
<camel:to uri="stream:out" />
</camel:otherwise>
</camel:choice>
</camel:route>
</camel:camelContext>
我想第一場與一個字符串比較和分析決定以後做什麼。 我知道GSON會將JSON字符串解析爲一個hashmap。所以我想用hashmap做一個get(0)。 但我不知道如何在春天做到這一點。有誰能夠幫助我?