6 Commits

Author SHA1 Message Date
df949ce460 Modified some function name in JSON related classes && Removed the Null flag for Json_Pair && Added function interfaces for exporting and importing configurations in the base node class && Added experimental operation testing for the workflow. 2026-04-28 19:08:31 +08:00
07ee870601 Added null pointer checks && Removed duplicate file existence checks. 2026-04-23 11:10:38 +08:00
ce6f9646c4 Added shallow copy constructors for Json_Array and Json_Object && Added a float type constructor for Json_Value && Fixed the incorrect indentation issue when pretty-printing an empty Json_Array. 2026-04-21 20:54:07 +08:00
e80d14d347 Fixed memory leak issue caused by incorrect deallocation order in the Json_Value destructor && Fixed issue where copy construction of read-only reference members in Json_Value failed to pass && Added read-only reference members for Json_Object and Json_Array && Added const qualifiers to methods that do not modify class members && Implemented JSON file parsing && Implemented JSON file export, supporting minified export and pretty print. 2026-04-21 17:59:57 +08:00
b11e74e815 Implemented a JSON file format checking function. 2026-04-17 16:28:44 +08:00
057438652a Implemented the basic elements of JSON files, including Json_Pair, Json_Arry, Json_Object, and Json_Value. Additionally, some syntactic sugar has been implemented for ease of use, allowing for rapid construction of JSON elements using {} initialization. 2026-04-10 14:11:41 +08:00