Global Dim MyArray(10)
Procedure.i SaveJSonArray(FileName.s)
Protected jSon = CreateJSON(#PB_Any, #PB_JSON_NoCase)
Protected Result = #False
If jSon
InsertJSONArray(JSONValue(jSon), MyArray())
Result = SaveJSON(jSon, Filename, #PB_JSON_PrettyPrint)
FreeJSON(jSon)
EndIf
ProcedureReturn Result
EndProcedure
SaveJSonArray("myArrayData.array")
Zuletzt geändert von Bisonte am 25.12.2024 15:59, insgesamt 1-mal geändert.
@H.Brill
Ich habe gerade mal nachgesehen, die Zeit als Profaner liegt schon mehr als 20 Jahre zurück.
In dieser Zeit hat sich viel geändert, vieles ist anders, aber nur weniges ist besser.
Ich finde den Befehlssatz und die Syntax von XProfan als optimal gelungen und zeitlos ...
Blitzer
(Ich wünsche jeden der mich kennt, 10 x soviel wie er mir gönnt)
Blitzer hat geschrieben: 25.12.2024 10:01
@mk-soft
Ein sehr schönes Beispiel ...
@H.Brill
Ich habe gerade mal nachgesehen, die Zeit als Profaner liegt schon mehr als 20 Jahre zurück.
In dieser Zeit hat sich viel geändert, vieles ist anders, aber nur weniges ist besser.
Ich finde den Befehlssatz und die Syntax von XProfan als optimal gelungen und zeitlos ...
Blitzer
Ja, hat sich viel verändert, besonders auf die Sprünge auf die X-Versionen und ganz besonders der Riesensprung
auf X4. Ich finde es auch etwas (quer)einsteigerfreundlicher als PB mit seinen Eventschleifen bei der GUI. Habe ich
hier im Forum öfters bei neuen Usern gemerkt. Obwohl sie es sich mit den neuen Bind-Befehlen leichter machen könnten.
Benutze halt beides (PB + XProfan) gerne. Profan war ja auch damals Anfang 90er mein Einstieg.
Also war das Huhn (Profan) eher da, als das Ei (PB)
Global Dim MyArray(10)
Procedure.i SaveJSonArray(FileName.s)
Protected jSon = ComposeJSON(#PB_Any, #PB_JSON_PrettyPrint)
Protected Result = #False
If jSon
InsertJSONArray(JSONValue(jSon), MyArray())
Result = SaveJSON(jSon, Filename, #PB_JSON_PrettyPrint)
FreeJSON(jSon)
EndIf
ProcedureReturn Result
EndProcedure
SaveJSonArray("myArrayData.array")
Mach ich da was falsch, lässt sich nicht kompilieren, Fehler bei
Zeile 5, Trying write a string variable in numeric...
Rings hat geschrieben:ziert sich nich beim zitieren
upsi
Bin da etwas verrutscht bei meiner Copy & Paste Aktion ....
die Zeile 5 muss natürlich heissen : Protected jSon = CreateJSON(#PB_Any, #PB_JSON_NoCase)
Aber gut das das auch mal einer ausprobiert hat .... (Originalpost natürlich editiert)