Как разбирать этот потоковый Json Python3.4

Как разобрать эту потоковую передачу API JSON с PHP-сервера с Python3.4?

    import requests
import json

url = 'http://api.example.com'
parameters = {'code':1, 'user': 'default', 'password': 'default'}
headers = {'content-type': 'application/json'}

response = requests.post(url, data = json.dumps(parameters), headers=headers)
text = response.text
data = json.loads(text)
print (json.dumps(data, sort_keys=True, indent=4))

Выход :

{
"streaming": {
"1": {
"product": "01",
"progress": "SUCCESS",
"proces": "IMPORT",
"datetime": "2015-11-23 00-00-00",
"user": "David"},
"10": {
"product": "02",
"progress": "succes",
"proces": "Sending email",
"datetime": "2015-11-23 00-00-01",
"user": "David"}}}

Я пытался отфильтровать словарь, но я не могу, потому что диктует с не-строки в качестве ключей, и я получил ошибку.

0

Решение

использование json_decode() проанализировать ваш объект JSON.

$json = "your content"$decoded = json_decode($json);

print_r($decoded);
1

Другие решения

json_decode () используется для декодирования строки JSON либо в ассоциативный массив или же стандартный объект php зависит от стоимости логический аргумент $ assoc.

Ниже приведен фрагмент кода для разбора содержимого JSON в PHP

  $json_string='{
"code": 1,
"user": "default",
"password": "default"}';
$json_array=json_decode($json_string,true);

Для подробного описания относительно разбора содержание JSON в php смотрите документацию json_decode функция, упомянутая в следующем
URL.

http://php.net/manual/en/function.json-decode.php

0

По вопросам рекламы [email protected]