###############解決済み###############
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答1件
0
ベストアンサー
最初にやるべきことは、入力となるJSONが正しいJSON形式であるか確認することです。json.load()関数のエラーから入力となるJSONファイルにミスがあります。例えば複数のJSONファイルを単純に結合して1つのファイルにしたりしていませんか?JSONは要素と要素はコンマで区切る必要があります。また配列にするためには[]を付ける必要があります。例えば
json
1{ 2 "name": "taro", 3 "age": 25 4}
と
json
1{ 2 "name": "hanako", 3 "age": 23 4}
はどちらも正しいJSONですが、これらを結合して配列にまとめたJSONは
JSON
1[ 2 { 3 "name": "taro", 4 "age": 15 5 }, 6 { 7 "name": "hanako", 8 "age": 23 9 } 10]
になります。単純に二つをつなげるだけではJSONとしてはNGです。
json.load()が使えるようになれば、各要素はdict型として格納されますので、dict型の検索をするプログラムを作ることになります。
投稿2020/06/10 00:11
総合スコア1615
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/10 00:21