Skip to content

TheArkive/JXON_ahk2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

JXON_ahk2

JSON serializer for AHK v2

Thanks to cocobelgica for his initial AHK v1 release here.

The focus of this serializer is compatibility with JSON.

Only Array(), Map(), or a nested combination is supported.

jxon_dump(obj, indent:=0)

var := jxon_dump(obj, indent:=0)

Output var is the serialized text.

Indent is in spaces. Leaving this param blank will output the JSON text as a single line. A value of 1 or more in this param will insert a line break at every element, and every nested level will get an additional indented space. This param indicates the number of spaces to add for indent per level.

jxon_load(&text)

obj := jxon_load(&text)

Input must be properly formatted JSON text. If not properly formatted an error will be thrown. The error message will indicate the character number where parsing failed due to improper format.

The input &text must be passed as a VarRef with the & character. This will ensure better performance and memory savings with massive input strings.

About

JSON serializer for AHK v2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published