parameters: (value, *args, **kwargs)
return_statement: return json.loads(value, *args, **kwargs)
docstring: Deserializes a value from JSON.
  
      This comes from `Tornado`_.
  
      :param value:
          A value to be deserialized.
      :param args:
          Extra arguments to be passed to `json.loads()`.
      :param kwargs:
          Extra keyword arguments to be passed to `json.loads()`.
      :returns:
          The deserialized value.
docstring_summary: Deserializes a value from JSON.
docstring_tokens: Deserializes a value from JSON .
function: def decode(value, *args, **kwargs):
      """Deserializes a value from JSON.
  
      This comes from `Tornado`_.
  
      :param value:
          A value to be deserialized.
      :param args:
          Extra arguments to be passed to `json.loads()`.
      :param kwargs:
          Extra keyword arguments to be passed to `json.loads()`.
      :returns:
          The deserialized value.
      """
      if isinstance(value, str):
          value = value.decode('utf-8')
  
      assert isinstance(value, unicode)
      return json.loads(value, *args, **kwargs)
function_tokens: def decode ( value , * args , * * kwargs ) : if isinstance ( value , str ) : value = value . decode ( 'utf-8' ) assert isinstance ( value , unicode ) return json . loads ( value , * args , * * kwargs )