Java 有没有办法根据输入文本中的位置检索JSON路径

Java 有没有办法根据输入文本中的位置检索JSON路径,java,json,Java,Json,在我有一个JSON输入文本编辑器和JSON解析器(例如:Jackson)的情况下,如何将光标所在的位置链接到我当前正在寻找的JSON中的路径?类似于在VSCode中编辑JSON文件时,它能够检测光标在大纲中的位置。例如,对于JSON: { "employee": { "name": "sonoo", "salary": 56000,

在我有一个JSON输入文本编辑器和JSON解析器(例如:Jackson)的情况下,如何将光标所在的位置链接到我当前正在寻找的JSON中的路径?类似于在VSCode中编辑JSON文件时,它能够检测光标在大纲中的位置。例如,对于JSON:

{  
    "employee": {  
        "name":       "sonoo",   
        "salary":      56000,   
        "married":    true  
    }  
}

如何检索JSON对象中第3行:字符10(名称中的n)所指向的内容?正在寻找可能有帮助的库或实现。

您想实现什么?web应用程序或桌面应用程序?可能有用:有一个不错的@SimonMartinelli,我正计划制作一个桌面应用程序。一个JavaFX(可能)文本编辑器,在编辑时显示光标所在位置的JSON路径(例如:如果它位于
employee->name
,它将
employee.name
显示为路径),我不确定为什么桌面或web应用之间的讨论在这里有意义。如果在通用模式下使用JSON解析器(JSON文档将被解析为通用Java映射和列表类型的地方没有这样的元信息可用