Page 1 sur 1

Fichier JSon ajouter des éléments

Publié : dim. 03/janv./2021 12:02
par fd
Bonjour,
Je souhaite ajouter des éléments à un fichier Json sans passer par une "list" ou une "map".

Code : Tout sélectionner

If LoadJSON(#Json, "Initialisation.txt")
  Debug ComposeJSON(#json, #PB_JSON_PrettyPrint) + #CRLF$           ; Ok
  jsonObject = SetJSONObject(JSONValue(#json))                                 ; KO
  jsonArray = AddJSONMember(jsonObject, "xxxx")
  SetJSONArray(jsonArray) 
  jsonArrayElements = AddJSONElement(jsonArray)
  SetJSONString(jsonArrayElements, "xxxx xxxxxxxxxx")
  jsonArrayElements = AddJSONElement(jsonArray)
  SetJSONString(jsonArrayElements, "19010101")
Endif
SaveJSON(#Json, "Initialisation.txt", #PB_JSON_PrettyPrint)   
EndIf
Le problème vient de la ligne KO qui réinitialise mon Json et donc il ne contient à la sauvegarde que mon enregistrement supplémentaire.

Avez-vous une idée. je vous remercie par avance.

Belle et bonne nouvelle année.

Re: Fichier JSon ajouter des éléments

Publié : mar. 02/févr./2021 0:03
par Naheulf
Alors là je voudrais bien t’aider, mais je ne vois pas quelles sont les modifications que tu veux apporter au fichier. Peux-tu nous mettre un exemple du fichier "Initialisation.txt" avant et après la modif souhaitée ?