JSONオブジェクトと他のjs宣言(関数、変数)が混在するJavaScriptファイルをいくつか継承しました。JSONオブジェクトに含まれるデータを別のシステムに移動するPythonスクリプトを書いています。
本質的に使い捨てのスクリプトである種のパーサー機能を複製することを避け、手作業でファイルをくまなく調べないようにしたいと思います。
これらのファイルのJSONをフィルターで除外し、json.loads()に渡すための優れた(pythonic)ソリューションはありますか?
JSONオブジェクトと他のjs宣言(関数、変数)が混在するJavaScriptファイルをいくつか継承しました。JSONオブジェクトに含まれるデータを別のシステムに移動するPythonスクリプトを書いています。
本質的に使い捨てのスクリプトである種のパーサー機能を複製することを避け、手作業でファイルをくまなく調べないようにしたいと思います。
これらのファイルのJSONをフィルターで除外し、json.loads()に渡すための優れた(pythonic)ソリューションはありますか?
正規表現を使用して、関心のあるJSONオブジェクトを使用可能なファイルから分離できます。これが関連する議論です
データにjsonが含まれているだけの場合はおそらく、他のjavascript宣言が含まれている場合は、整形式のjsonとは見なされません。