title: How to parse multiple json data in python?
body: <p>my device will sent json data like this:</p>
  
  <pre><code>[{"channel":924125000, "sf":10, "time":"2017-05-11T16:56:15", "gwip":"192.168.1.125", "gwid":"00004c4978dbf5b4", "repeater":"00000000ffffffff", "systype":5, "rssi":-108.0, "snr":17.0, "snr_max":23.3, "snr_min":10.8, "macAddr":"00000000000000c3", "data":"4702483016331210179183", "frameCnt":1, "fport":2}]
  </code></pre>
  
  <p>but sometimes i received multiple json data(two or more):</p>
  
  <pre><code>[{"channel":924125000, "sf":10, "time":"2017-05-11T16:56:15", "gwip":"192.168.1.125", "gwid":"00001c497b48dbf5", "repeater":"00000000ffffffff", "systype":5, "rssi":-108.0, "snr":17.0, "snr_max":23.3, "snr_min":10.8, "macAddr":"00000000050100e8", "data":"4702483016331210179183", "frameCnt":1, "fport":2}],[{"channel":924125000, "sf":10, "time":"2017-05-11T16:56:15", "gwip":"192.168.1.125", "gwid":"00001c497b48dbf5", "repeater":"00000000ffffffff", "systype":5, "rssi":-108.0, "snr":17.0, "snr_max":23.3, "snr_min":10.8, "macAddr":"00000000050100e8", "data":"4702483016331210179183", "frameCnt":1, "fport":2}]
  </code></pre>
  
  <p>when i parse multiple json data </p>
  
  <pre><code>json_Dict = json.loads(jsonData)
  </code></pre>
  
  <p>then</p>
  
  <p><code>File "/usr/lib/python2.7/json/decoder.py", line 369, in decode
      raise ValueError(errmsg("Extra data", s, end, len(s)))
  ValueError: Extra data: line 1 column 303 - line 1 column 1818 (char 302 - 1817)</code></p>
  
  <p>how can parse every multiple json data ?</p>
  
  <p>thanks for your help</p>