title: How to read json files in Tensorflow?
body: <p>I'm trying to write a function, that reads json files in tensorflow. The json files have the following structure: </p>
  
  <pre><code>{
      "bounding_box": {
          "y": 98.5, 
          "x": 94.0, 
          "height": 197, 
          "width": 188
       }, 
      "rotation": {
          "yaw": -27.97019577026367,
          "roll": 2.206029415130615, 
          "pitch": 0.0}, 
          "confidence": 3.053506851196289, 
          "landmarks": {
              "1": {
                  "y": 180.87722778320312, 
                  "x": 124.47326660156205}, 
              "0": {
                  "y": 178.60653686523438, 
                  "x": 183.41931152343795}, 
              "2": {
                  "y": 224.5936889648438, 
                  "x": 141.62365722656205
  }}}
  </code></pre>
  
  <p>I only need the bounding box information. There are a few examples on how to write read_and_decode-functions, and I'm trying to transform these examples into a function for json files, but there are still a lot of questions...: </p>
  
  <pre><code>def read_and_decode(filename_queue):
  
    reader = tf.WhichKindOfReader() # ??? 
    _, serialized_example = reader.read(filename_queue)
    features = tf.parse_single_example( 
        serialized_example,
  
        features={
  
            'bounding_box':{ 
  
                'y': tf.VarLenFeature(&lt;whatstheproperdatatype&gt;) ???
                'x': 
                'height': 
                'width': 
  
            # I only need the bounding box... - do I need to write 
            # the format information for the other features...???
  
            }
        })
  
    y=tf.decode() # decoding necessary?
    x=
    height=
    width= 
  
    return x,y,height,width
  </code></pre>
  
  <p>I've done research on the internet for hours, but can't find anything really detailled on how to read json in tensorflow... </p>
  
  <p>Maybe someone can give me a clue...</p>