Questions tagged «json»

2
JSON的大纲编辑(如组织模式)
我正在尝试在emacs中编辑Swagger JSON文件。它包含大型嵌套的JSON对象,因此我想折叠并隐藏其中的一些对象。 我已经尝试过origami-mode,按origami-c-style-parser中所述进行配置origami-parser-alist,但是它并不复杂(“ parser”一词似乎对它的功能而言过于夸张)。它没有注意到Swagger URL参数子字符串{id}在JSON字符串中,因此当我要求它折叠缓冲区中除当前节点之外的所有节点时,它也会愉快地折叠它们。我不希望它那样做。我想要一种仅折叠像对象这样的JSON子树的方法,而不是折叠其中恰好有花括号的JSON字符串的子字符串的方法。我怎样才能实现这个目标?

2
JSON的代码折叠扩展
我正在处理具有多个重复块且仅更改一个字段值(整数)的json文件-实际上,每个更改的值只是先前递增的对应值。为了使此类文件易于阅读,我希望能够将整个重复块集折叠成一个块,并在其中指明这些块中变化值的范围是多少。在emacs中搜索代码折叠方法,我发现hs-minor-mode和outline-mode。但是,我看不出如何从它们提供的功能过渡到我想要的功能。有人可以概述我如何实现这一目标吗? 编辑:我正在尝试做的一个例子: 给定一个看起来像这样的json文件: { "SomeArray": [ { "ChangingField": 1, "ConstantField" : "X" }, { "ChangingField": 2, "ConstantField" : "X" }, { "ChangingField": 3, "ConstantField" : "X" }, { "ChangingField": 4, "ConstantField" : "X" }, { "ChangingField": 5, "ConstantField" : "X" } ] } 我想这样显示它: { "SomeArray": [ { "ChangingField": 1...5, …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.