SORU
12 Ocak 2009, PAZARTESİ


Mod JSON düzenlemek için Emacs

Kimseye JSON düzenlemek için iyi Emacs modu biliyor mu? JSON tabanlı bir iletişim protokolü kullanır ve verileri güzel girintili ve sözdizimi vurgulanmış olması üzerinde çalışıyorum bir uygulama beni bulmaktan sürecinde çok yardımı olur.

CEVAP
28 EKİM 2011, Cuma


Josh'un json-kipi için 1 iyi benim için çalışıyor. Ekledim

(defun beautify-json ()
  (interactive)
  (let ((b (if mark-active (min (point) (mark)) (point-min)))
        (e (if mark-active (max (point) (mark)) (point-max))))
    (shell-command-on-region b e
     "python -mjson.tool" (current-buffer) t)))

ve

(define-key json-mode-map (kbd "C-c C-f") 'beautify-json)

moduna json.kabuk komutu çağırma daha kolay hale getirmek için el.

GÜNCELLEME: bir ihtiyaç/unicode bunu, benim sorum görmek arzusu ile senin için o here. Sonuç olarak kullanmak yerine

python -mjson.tool

kullanmak isteyeceksiniz

python -c 'import sys,json; data=json.loads(sys.stdin.read()); print json.dumps(data,sort_keys=True,indent=4).decode(\"unicode_escape\").encode(\"utf8\",\"replace\")'

bu her ikisi de orijinal unicode içerik koruma olarak JSON güzelleştirir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Canal de arkyoru

    Canal de ark

    18 Ocak 2007
  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007