Как я могу отобразить данные из файла JSON на странице HTML?Html

Программисты Html
Ответить
Anonymous
 Как я могу отобразить данные из файла JSON на странице HTML?

Сообщение Anonymous »

Я создаю игру Connect 4, используя только HTML, CSS и Go (JavaScript не разрешен).
Логика игры работает нормально, условие победителя/проигравшего уже реализовано, но у меня возникают проблемы с таблицей лидеров побед.
Я не знаю, как читать файл JSON и отображать его содержимое в моем шаблоне HTML.
Вот мой HTML-код раздел для таблицы лидеров:

Код: Выделить всё


Classement de Victoires


Мой файл JSON (data/stats.json):

Код: Выделить всё

[
{
"nom": "Michel",
"victoire": 1
},
{
"nom": "Harold",
"victoire": 1
}
]
А вот моя функция Go, которая обновляет файл таблицы лидеров:

Код: Выделить всё

func WinLeaderboard(nomGagnant string) error {
var joueurs []JoueurVictoire
path := "data/stats.json"
data, err := os.ReadFile(path)
if err != nil {
return err
}

if len(data) > 0 {
if err := json.Unmarshal(data, &joueurs); err != nil {
return err
}
}

existe := false
for i := 0; i < len(joueurs); i++ {
if strings.EqualFold(joueurs[i].Nom, nomGagnant) {
joueurs[i].Victoire++
existe = true
break
}
}

if !existe {
joueurs = append(joueurs, JoueurVictoire{Nom: nomGagnant, Victoire: 1})
}

data, err = json.MarshalIndent(joueurs, "", "  ")
if err != nil {
return err
}

if err := os.WriteFile(path, data, 0644); err != nil {
return err
}

return nil
}
Чего мне не хватает, так это того, как загрузить данные из stats.json и показать их на моей HTML-странице с помощью шаблонов Go.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -html-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»