質問編集履歴
2
背景を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,2 +1,16 @@
|
|
1
1
|
PythonファイルからJSONの形式になっていないファイルをjson.load() 関数を使用して読み込みたいのですが、JSONDecodeError を無視する方法はありますか?
|
2
2
|
read()を使用したら<class 'str'>の形式で読み込めましたが、json.load() 関数を使用する理由は<class 'dict'>形式で読み込みたいためです。
|
3
|
+
|
4
|
+
# 補足
|
5
|
+
try, exceptを使用して「無視」するのは目的がかなわないです。
|
6
|
+
|
7
|
+
JSON形式にする必要があると思いますが、下記にもある通り、JSONにFn.subなどの組み込み関数を使用しているため、JSON形式にすることができない認識です。
|
8
|
+
|
9
|
+
# 背景
|
10
|
+
- IAMポリシーを作成するCDKを作成しています。
|
11
|
+
- ポリシー部分をJSONを分けて管理(JSONを読み込んでテストするため)しています。
|
12
|
+
- CDKからJSONを読み込んでCloudFormationテンプレートを作成しています。
|
13
|
+
- JSONに抜き出したポリシーにはAWSアカウントIDを取得するFn.subなどの組み込み関数?を使用しています。
|
14
|
+
|
15
|
+
|
16
|
+
|
1
文言修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
JSONDecodeError
|
1
|
+
【Python】JSONDecodeErrorを無視する方法
|
test
CHANGED
@@ -1,2 +1,2 @@
|
|
1
|
-
JSONの形式になっていないファイルをjson.load 関数を使用して読み込みたいのですが、JSONDecodeError 無視する方法はありますか?
|
1
|
+
PythonファイルからJSONの形式になっていないファイルをjson.load() 関数を使用して読み込みたいのですが、JSONDecodeError を無視する方法はありますか?
|
2
|
-
json.load 関数を使用する理由は<class 'dict'>形式で読み込みたいためです。
|
2
|
+
read()を使用したら<class 'str'>の形式で読み込めましたが、json.load() 関数を使用する理由は<class 'dict'>形式で読み込みたいためです。
|