フォーマットが間違っていると申し訳ありません。 私は基本的に私のフレームワークの設定ファイルであるJSONを解析しています。 これは、それがどのように見えるかです: My JSON JSON Random Field's values多次元jsonをPythonで反復する
マイコード:
def makeCombination():
data = schemaConfig["PostData"]
out_json = []
for v1, v2, v3, v4, v5, v6 in product(data['size']['testing_type']['random'], data['start_index']['testing_type']['random'], data['campaign_sub_type']['testing_type']['random'], data['campaign_type']['testing_type']['random'], data['api_key']['testing_type']['random'], data['project_id']['testing_type']['random']):
out_json.append({'size': v1,'start_index': v2,'campaign_sub_type': v3,'campaign_type': v4,'api_key': v5, 'project_key': v6})
return out_json
def runRegressionFunc():
randomList = makeCombination()
tempOutList = list()
for comb in randomList:
tempDoc = dict()
for funcName in comb:
(key, val) = callOtherClasses(funcName)
tempDoc[key] = val
tempOutList.append(tempDoc)
return tempOutList
I)はmakeCombination(内のすべてのフィールドの "ランダム" からのすべての可能な組み合わせを取得し、runRegressionFunc(これを返すようにしたいです) 。
P.S.私は世界のコーディングに新しいです:)
コードの例を掲載できますか? - どのようにこのデータを解析していますか? –
jsonに構文エラーがあります。 –
私の質問が更新されました。質問がハイライト表示されるようになりました。 – iamgroot