LifePlay-Revival/Docs/Migration/etat/OPT/REFAC/REFAC-TRANSFO-T6.md
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

958 B

REFAC-TRANSFO-T6 : JSON écrit à la main vers FJsonObject (outil de mesure de l'addon)

Niveau de preuve : estimé (une occurrence trouvée par grep sur 189 fichiers, REFAC-API-58 (c) ; ligne non relue ici).

Avant

LifePlay-Sandbox-5.8/Plugins/LPSandbox/Source/.../LPSandboxMeasureTour.cpp:672 : FString::Printf d'un objet JSON ({"images": %d, ...}) pour la ligne de bilan d'un outil de mesure.

Après

FJsonObject + TJsonWriterFactory (module Json : Serialization/JsonSerializer.h, Dom/JsonObject.h).

Risque, preuve, ordre

  • Risque très faible : seuls des nombres sont écrits, aucun effet sur le jeu.
  • Preuve exigée : le fichier produit est identique ou équivalent (même clés, mêmes valeurs) ; build de l'addon.
  • Ordre : facultatif, sans priorité ; gain de lisibilité seulement. Le fichier doit être suivi et propre (l'addon a 16 fichiers modifiés ou non suivis, hors analyse).
  • Appelants Blueprint : sans objet.