{ }
pai Core Libraries
json-parser
JSON parsing and serialization for PascalAI. Parse JSON strings into structured documents, access fields by path, modify values, and serialize back to JSON.
Install ppm install json-parser
Usage Example
uses json_parser; // Parse a JSON string var doc := ParseJSON('{"name":"Alice","age":30}'); // Access fields var name := GetField(doc, 'name'); // 'Alice' var age := GetField(doc, 'age'); // '30' // Modify and re-serialize SetField(doc, 'age', '31'); var json := StringifyJSON(doc); WriteLn(json); // Parse an array var arr := ParseArray('[1,2,3]');
Features
Parse any valid JSON string into a document object
Type-safe field access by key path (e.g. 'user.address.city')
Modify field values in-place with SetField
Serialize documents back to compact or pretty-printed JSON
Parse JSON arrays into typed PascalAI lists
← Back to Package Index