PythonでJSONファイルを読み込んで修正する
2023-09-09 20:54:18
質問
こんにちは私はjsonファイルからデータを取得し、挿入とidを実行し、POST RESTをしようとしています。 私のファイルdata.jsonは持っています。
{
'name':'myname'
}
で、idを追加してjsonデータが以下のようになるようにしたいです。
{
'id': 134,
'name': 'myname'
}
というわけで、やってみました。
import json
f = open("data.json","r")
data = f.read()
jsonObj = json.loads(data)
json形式のファイルを読み込むことができません。 jsonファイルをjsonオブジェクトに変換し、別のid値を追加するにはどうしたらよいでしょうか。
どのように解決するのですか?
項目を設定するには
data['id'] = ...
.
import json
with open('data.json', 'r+') as f:
data = json.load(f)
data['id'] = 134 # <--- add `id` value.
f.seek(0) # <--- should reset file position to the beginning.
json.dump(data, f, indent=4)
f.truncate() # remove remaining part
関連
-
[解決済み] 正しいJSONコンテンツタイプは何ですか?
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] なぜGoogleはJSONレスポンスにwhile(1);を前置するのでしょうか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] Git リポジトリで削除されたファイルを検索して復元する方法
-
[解決済み] Pythonでファイルやフォルダを削除する方法は?
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み] タプルのリストを複数のリストに変換するには?
-
[解決済み] Flask でグローバル変数はスレッドセーフか?リクエスト間でデータを共有するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] DataFrameの文字列、dtypeがobjectの場合
-
[解決済み] PythonでのAWS Lambdaのインポートモジュールエラー
-
[解決済み] PILからopenCVフォーマットへの変換
-
[解決済み] なぜ(0-6)は-6=偽なのか?重複
-
[解決済み] Django Rest Framework ファイルアップロード
-
[解決済み] PyQtアプリケーションのスレッド化。QtスレッドとPythonスレッドのどちらを使うか?
-
[解決済み] virtualenv の `--no-site-packages` オプションを元に戻す。
-
[解決済み] if 節の終了方法
-
[解決済み] pipの依存性/必要条件をリストアップする方法はありますか?
-
Os.Renameで強制的に上書きする