title: Tornado request.body
body: <p>My Tornado application accepts POST data through http body request</p>
  
  <p>In my handler I am able to get the request </p>
  
  <pre><code>def post(self):
      data = self.request.body
  </code></pre>
  
  <p>The data I am getting is in the from of str(dictionary) </p>
  
  <p>Is there a way to receive this data in the form of a Python dictionary?</p>
  
  <p>I don't want to use <code>eval</code> on the server side to convert this string to a Python dictionary.</p>