2
การแก้ไขเค้าร่างเช่นโหมดองค์กรสำหรับ JSON
ฉันพยายามแก้ไขไฟล์ Swagger JSON เป็น emacs มันมีวัตถุ JSON ซ้อนกันขนาดใหญ่ดังนั้นฉันต้องการยุบและซ่อนวัตถุบางส่วน ฉันได้ลองorigami-modeกำหนดค่าเหมือนorigami-c-style-parserในorigami-parser-alistแต่มันค่อนข้างไม่ซับซ้อน (คำว่า "parser" ดูเหมือนจะเป็นคำที่ยิ่งใหญ่เกินไปสำหรับสิ่งที่มันทำ) มันไม่ได้สังเกตว่าสตริงย่อยของพารามิเตอร์ Swagger URL {id}นั้นอยู่ในสตริง JSON ดังนั้นมันจึงยุบลงอย่างมีความสุขเช่นกันเมื่อฉันขอให้ยุบโหนดทั้งหมดในบัฟเฟอร์ยกเว้นโหนดปัจจุบัน ฉันไม่ต้องการให้ทำเช่นนั้น ฉันต้องการวิธีการของการยุบเพียง subtrees JSON เหมือนวัตถุที่ไม่สตริงสตริง JSON ที่เกิดขึ้นจะมีวงเล็บปีกกาในพวกเขา ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร