Clasa JSON în Godot 4: Parsarea și Formatarea Sigură a Datelor Web în GDScript (Godot Engine)

Sintaxă
JSON.stringify(data [, indent])
JSON.parse_string(json_text)
var json = JSON.new(); json.parse(text)

Clasa JSON gestionează conversia între obiecte native de tip Variant din GDScript și șiruri text formatate conform standardului JavaScript Object Notation.

extends Node

func exporta_profil(nume: String, nivel: int) -> String:
    var profil = { "jucator": nume, "nivel": nivel, "inventar": ["sabie", "scut"] }
    # stringify cu indentare curată de 4 spații:
    return JSON.stringify(profil, "    ")

func importa_profil(text_json: String) -> void:
    var parser := JSON.new()
    var eroare := parser.parse(text_json)
    if eroare == OK:
        var date: Dictionary = parser.data
        print("Jucător încărcat:", date["jucator"])
    else:
        print("Eroare la linia", parser.get_error_line(), ":", parser.get_error_message())

Atenție la tipuri: Numerele din JSON sunt întotdeauna parsate ca float în GDScript; convertește explicit cu int() când este necesar.

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Clasa JSON în Godot 4: Parsarea și Formatarea Sigură a Datelor Web

Ai o nelămurire despre utilizarea comenzii Clasa JSON în Godot 4: Parsarea și Formatarea Sigură a Datelor Web sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.