Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install jsonjsonKomut metin parçası yerine yapı üzerinde çalışır. limits.history iç içe bir düğümü seçer, -w o yolu değiştirir ve : sonrasındaki geçerli null, dizi veya nesne olarak kalır.
json <file> [key|options] · json dump <file>json <file>json <file> <key>tam noktalı yolu göster
json dump <file>normalleştirilmiş
-f <text|mask> [-k|-v]anahtar veya değerlerde eşleşme ara; * ve ? maske kullanır
-w <key> : <value>değeri doğrudan dosyaya yaz
-w <key> < <file>başka bir dosyadan okunan değeri yaz
-d <key>noktalı yoldaki değeri sil
-cGüncel core ile başarıyla açılan dosya hemen $ olarak kullanılabilir. Bu modül dosya uzantısı için kurulu en yüksek öncelikli işleyiciyse yalnızca dosya adını yazmak dosyayı bu komutla açar. Bunlar core kolaylıklarıdır; açık kullanım biçimi
-f yolları ve değerleri arar. Yalnız anahtarlar için -k, yalnız değerler için -v ekleyin. * veya ? içeren sorgular maske olarak değerlendirilir.
-w değişikliği hemen dosyaya yazar. : sonrasında satır içi değer verilir; < <file> değeri başka bir dosyadan okur. -d bir noktalı yolu siler.
Değişiklikler anında kaydedilir; -w <key> < <file> başka dosyadan değer alır, -d yolu siler. Diziden öğe silindiğinde sonraki indisler kayar.
Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.
Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.
Base ve Minimum aynı geçerli modül sürümünün iki paketidir.
Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.
install jsonAzaltılmış paketi kurun. Yerel başvuru dahil değildir;
install json -mTam olarak bu yayımlanmış sürümü kurun.
install json -v 1.3.6upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.
upgrade jsonÇekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.
install json -uÖrnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.
cd \sandbox\config | json app.jsonname lil-sandbox
debug true
features.0 files
features.1 code
features.2 archives
limits.upload_mb 2
limits.history 25cd \sandbox\config | app.jsonname lil-sandbox
debug true
features.0 files
features.1 code
features.2 archives
limits.upload_mb 2
limits.history 25json config/app.json limits.history25json config/app.json features.1codejson config/app.json -f "upload" -klimits.upload_mb 2json config/app.json -f "files" -vfeatures.0 filesjson config/app.json -f "limits.*"limits.upload_mb 2
limits.history 25json config/app.json -w limits.history : 30limits.history 30json config/app.json -w limits.policy < config/value.jsonlimits.policy {"rotate":true,"attempts":5}json config/app.json -w features.1 : "editor"features.1 editorjson config/app.json -d features.1name lil-sandbox
debug true
features.0 files
features.1 archives
limits.upload_mb 2
limits.history 25json config/app.json -cValid JSONjson dump config/app.json{
"name": "lil-sandbox",
"debug": true,
"features": [
"files",
"code",
"archives"
],
"limits": {
"upload_mb": 2,
"history": 25
}
}
json config/app.json unknown.keyPath not foundjson config/invalid.json -cInvalid JSONjson config/missing.jsonFile not foundjson config/app.json -w limits.historyValue required after : or sandbox/config/app.jsonÖrnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.
{
"name": "lil-sandbox",
"debug": true,
"features": ["files", "code", "archives"],
"limits": {
"upload_mb": 2,
"history": 25
}
}