タグ付けされた質問 「json」

2
JSONの組織モードなどのアウトライン編集
emacsでSwagger JSONファイルを編集しようとしています。ネストされた大きなJSONオブジェクトが含まれているため、それらの一部を折りたたんで非表示にします。 私が試してみましたorigami-mode、として設定origami-c-style-parserでorigami-parser-alist、それは非常に洗練されていないです(単語「パーサー」それが何のために過度に壮大な言葉のようです)。Swagger URLパラメーターのサブストリング{id}がJSONストリング内にあることに気付かないので、現在のノードを除くバッファー内のすべてのノードを折りたたむように要求すると、それらも喜んで折りたたまれます。そんなことはしたくない。私は、オブジェクトのようなJSONサブツリーのみを折りたたむ方法を望んでおり、たまたま中括弧が含まれているJSON文字列のサブストリングは望んでいません。どうすればこの目標を達成できますか?

2
JSONのコード折りたたみ拡張機能
私は1つのフィールド値(整数)が変更された複数の繰り返しブロックを持つjsonファイルを扱っています-実際、すべての変更された値は直前の対応する値がインクリメントされただけです。そのようなファイルを読みやすくするために、繰り返しブロックのこのセット全体を1つのブロックに折り畳み、これらのブロック全体で変化する値の範囲を示すことができるようにしたいと思います。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, …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.