did u tried this settings at pub end&nbsp;<div>&nbsp;&nbsp;<span style="background-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: 'Courier New', Courier, monospace; line-height: 18px;">channel.basicPublish(</span><b style="font-family: 'Courier New', Courier, monospace; line-height: 18px; color: rgb(0, 139, 139); font-weight: normal;">exchangeName</b><span style="background-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: 'Courier New', Courier, monospace; line-height: 18px;">, </span><b style="font-family: 'Courier New', Courier, monospace; line-height: 18px; color: rgb(0, 139, 139); font-weight: normal;">routingKey</b><span style="background-color: rgb(238, 238, 238); color: rgb(51, 51, 51); font-family: 'Courier New', Courier, monospace; line-height: 18px;">,</span><pre class="sourcecode" style="background-color: rgb(238, 238, 238); padding: 5px; border: 1px solid rgb(221, 221, 221); color: rgb(51, 51, 51); font-family: 'Courier New', Courier, monospace; line-height: 18px;">                     <b style="color: rgb(0, 139, 139); font-weight: normal;">new</b> AMQP.BasicProperties.Builder()
                       .contentType("<span style="font-size: small; white-space: nowrap; background-color: rgb(221, 221, 221);">application/json</span>").deliveryMode(2)
                       .priority(1).userId("bob")
                       .build()),
                     messageBodyBytes);</pre><br>On Saturday, 20 April 2013 12:08:49 UTC+5:30, Arun Viswanath  wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hi,
<br><br>I'm facing an issue while sending the JSON data between Java Producer and &nbsp;Python Consumer. 
<br><br>I doing the following serialization in my Java Producer for my JSON data and placing the serialize data in the Queue
<br><br><i>Java Code:
<br>import org.json.simple.JSONObject;
<br>import org.json.simple.parser.<wbr>JSONParser;
<br><br><br>// Reading the JSON content from the file and making it an JSONObject
<br>JSONObject serviceObj = (JSONObject) parser.parse(new FileReader("C:\\Msg2.json"));
<br><br>String jsonText = new flexjson.JSONSerializer().<wbr>serialize(jsonObj); 
<br><br>channel.basicPublish("", CONDUCTOR_QUEUE_NAME, null, jsonText .getBytes());</i><br><br>-----------------
<br>My python consumer successfully takes the data from the Queue but it is not able to process it.
<br>Python consumer is expected to deserialize the json message read 
from the Queue to Python dictionary but the data got after deserialize 
is python unicode type.
<br><br>My python consumer is third party code so I can't change my consumer side. 
<br>I'm not sure whether I'm doing the correct stuff in my Java producer. 
<br><br>Any help to resolve this issue will be appreciated.
<br><br>Thanks In Advance,
<br>Arun V
</blockquote></div>