Java 有没有办法根据输入文本中的位置检索JSON路径
在我有一个JSON输入文本编辑器和JSON解析器(例如:Jackson)的情况下,如何将光标所在的位置链接到我当前正在寻找的JSON中的路径?类似于在VSCode中编辑JSON文件时,它能够检测光标在大纲中的位置。例如,对于JSON:Java 有没有办法根据输入文本中的位置检索JSON路径,java,json,Java,Json,在我有一个JSON输入文本编辑器和JSON解析器(例如:Jackson)的情况下,如何将光标所在的位置链接到我当前正在寻找的JSON中的路径?类似于在VSCode中编辑JSON文件时,它能够检测光标在大纲中的位置。例如,对于JSON: { "employee": { "name": "sonoo", "salary": 56000,
{
"employee": {
"name": "sonoo",
"salary": 56000,
"married": true
}
}
如何检索JSON对象中第3行:字符10(名称中的n)所指向的内容?正在寻找可能有帮助的库或实现。您想实现什么?web应用程序或桌面应用程序?可能有用:有一个不错的@SimonMartinelli,我正计划制作一个桌面应用程序。一个JavaFX(可能)文本编辑器,在编辑时显示光标所在位置的JSON路径(例如:如果它位于
employee->name
,它将employee.name
显示为路径),我不确定为什么桌面或web应用之间的讨论在这里有意义。如果在通用模式下使用JSON解析器(JSON文档将被解析为通用Java映射和列表类型的地方没有这样的元信息可用