In the FPC streaming system with published properties, what type do I use for an array of strings? I've tried TStringList and TCollection but they give me errors like:
:: <~~ pascal-language-server 1: {'message': ' : Unsupported JSON type for object property: "jtArray"', 'code': -32603} "initializationOptions" is a JSON array of strings, i.e. 'initializationOptions': ['-Fu/path/to'] TInitializeParams = class(TPersistent) private fRootUri: string; fCapabilities: TClientCapabilities; fInitializationOptions: TCollection; published property rootUri: string read fRootUri write fRootUri; property capabilities: TClientCapabilities read fCapabilities write fCapabilities; property initializationOptions: TCollection read fInitializationOptions write fInitializationOptions; end; Regards, Ryan Joseph _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal