I'm currently working with JSON files and exploring the possibility of implementing code completion specifically for string values within these files. To provide context, if I break it down, my JSON structure could look like the following:
{"$schema": "./schemas/example.schema.json","version": 1,"definition": "root/node1/subnode3/container2/parameter1","value": "true"}
The key definition is of type string and is the one I would be interested for the completion feature.
My IDE provides a keyboard shortcut for suggestions for the keys like "version" and "definition" but obviously by default not for the path string that would be possible for the definition key.
I want to inject the Path tree that I have available into the JSON schema to provide the possibility for the IDE to suggest valid paths e.g. for the definition value. Is that possible for standard JSON files?
I got the hint to set up a separate JSON acting like a kind of Database:
["root/node1/subnode1","root/node1/subnode2","root/node1/subnode3","root/node2/subnode1/container1","root/node2/subnode1/container2","root/node2/subnode2","root/node2/subnode3/container1","root/node2/subnode3/container2/parameter1","root/node2/subnode3/container2/parameter2"]
and then incorporate that into my original JSON file schema:
"definition": {"type": "string","description": "The definition path.","autocomplete": true,"autocompletePath": "./myDatabase.json" }
but that did not work as intended.