我正在尝试更改JSON文件/代码的解析,以便它识别出并非双引号中的所有内容实际上都是字符串(JSON“ by the book”将所有内容都放入字符串中)。我使用的是模式摘要,因为它具有额外的复杂性。例如在
"title": {
"type": "string"
}
“标题”,“类型”和“字符串”实际上是不同种类的符号。
我可以用regexp区分它们,但是字符串的内置定义优先于双引号内的所有内容。
因此,我需要一种提高自定义解析器优先级的方法,或者一种重新定义字符串的方法(这样它就可以识别上下文)。不必通过UI-入侵配置文件是完全可以接受的:-)