Implementazione lettura file JSON

This commit is contained in:
2026-02-27 09:43:07 +01:00
parent 29c1e40205
commit bb6408e816

18
app.py
View File

@@ -1,6 +1,19 @@
from flask import Flask, jsonify, request, render_template from flask import Flask, jsonify, request, render_template
import json import json
import os
compiti = []
id_counter = 0
def update_file():
with open('compiti.json', 'w') as f:
json.dump(compiti, f)
if os.path.isfile('compiti.json'):
with open('compiti.json', 'r') as f:
compiti = json.load(f)
id_counter = 104
else:
compiti = [ compiti = [
{"id": 1, "descrizione": "Compito matematica"}, {"id": 1, "descrizione": "Compito matematica"},
{"id": 2, "descrizione": "Consegna TPSIT progetto API REST"}, {"id": 2, "descrizione": "Consegna TPSIT progetto API REST"},
@@ -8,10 +21,9 @@ compiti = [
{"id": 4, "descrizione": "Compito di italiano"} {"id": 4, "descrizione": "Compito di italiano"}
] ]
id_counter = 5 id_counter = 5
update_file()
def update_file():
with open('compiti.json', 'w') as f:
json.dump(compiti, f)
app = Flask(__name__) app = Flask(__name__)