title: How to deal with hashes in keys, mustache.js?
body: <p>I'm attempting to use mustache.js as a templating system for JSON data that I'm getting back from an external API. The trouble is that the JSON object has keys that begin with hashes and I'm not sure how to deal with them. Example of object (and a total simplification):</p>
  
  <pre><code>{
      "items": [
          "description": {
              "#cdata-section": "Description goes here"
          }
      ]
  }
  </code></pre>
  
  <p>Mustache.js:</p>
  
  <pre><code>var template = '{{#items}}' +
                      '{{#description}}' +
                           '{{cdata-section}}' +
                      '{{/description}}' +
                 '{{/items}}';
  </code></pre>
  
  <p>Obviously it won't recognize cdata-section because that's not the name of the key. I can't use <code>{{#cdata-section}}</code> because the hash symbolizes conditionals or enumerables in Mustache.js. I can't seem to escape it either, <code>{{\#cdata-section}}</code> matches nothing.</p>
  
  <p>Is there a way around this? Or do I have to pre-process the JSON object?</p>