2017-09-07 9 views
4

私はPHPスクリプトを持っており、それをPythonで書いています。したがって、 この入れ子になったPHP配列をネストされたPython dictionaryに変換するにはどうすればよいですか?ネストされたPHP配列をネストされたPythonディクショナリに変換する

$data = [ 
    'details'=> [ 
     [ 
      ['quick_event'=> 'Quick'], 
      ['advance_event'=> 'Advanced'] 
     ], 
     [ 
      ['help'=> 'Help'] 
     ] 
    ], 
    'has_car'=> true, 
    'has_payment'=> false 
]; 

私はPythonでこれを作成したが、それは間違っています:PHPの使用http://php.net/manual/en/function.json-encode.php

data = { 
    'details': { 
     { 
      {'quick_event': 'Quick'}, 
      {'advance_event': 'Advanced'} 
     }, 
     { 
      {'help': 'Help'} 
     } 
    }, 
    'has_car': True, 
    'has_payment': False 
} 

答えて

4

この質問はかなり狭いですが、ここで行く:

data = { 
    'details': [ 
     [ 
      {'quick_event': 'Quick'}, 
      {'advance_event': 'Advanced'} 
     ], 
     [ 
      {'help': 'Help'} 
     ] 
    ], 
    'has_car': True, 
    'has_payment': False 
}; 
>>> data 
{'details': [[{'quick_event': 'Quick'}, {'advance_event': 'Advanced'}], [{'help': 'Help'}]], 'has_car': True, 'has_payment': False} 

一言で言えば:

    は多分pythonで辞書にJSONを変換する方法を参照するには、このリンクをチェックします

  • =>:
  • コンバーター地図の場合は[]{}です。
+0

これは間違いなく直接の問題を解決します –

+0

答えは素晴らしいです。私の問題は修正されました。 –

3

JSONなどのデータをフォーマットします。

pythonでjsonを辞書に変換します。 Converting JSON String to Dictionary Not List

+0

私はPHPスクリプトを持っており、Pythonでそれを書いています。私はこれをすることはできません! –

+0

これをチェックしてください:https://pythonspot.com/en/json-encoding-and-decoding-with-python/ –

+0

これも役立ちます:https://developmentality.wordpress.com/2012/03/30/3つの作成方法 - 辞書 - in-python/ –

関連する問題