Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.
install jsonjsonIl comando lavora sulla struttura, non su un frammento di testo. limits.history indirizza un nodo annidato, -w modifica quel percorso e i valori : restano numeri, booleani, null, array o oggetti.
json <file> [key|options] · json dump <file>json <file>mostrare i dati
json <file> <key>mostrare un percorso puntato esatto
json dump <file>mostrare il testo sorgente
-f <text|mask> [-k|-v]cercare corrispondenze in chiavi o valori; * e ? attivano una maschera
-w <key> : <value>scrivere un valore direttamente nel file
-w <key> < <file>scrivere un valore letto da un altro file
-d <key>eliminare un valore tramite percorso puntato
-cconvalidare il file
Con il core corrente, un file aperto correttamente diventa subito disponibile come $. Se questo modulo è il gestore installato con priorità più alta per l’estensione, basta digitare il nome del file per aprirlo con questo comando. Sono scorciatoie del core;
-f cerca in percorsi e valori. Aggiungere -k per le sole chiavi o -v per i soli valori. Le query con * o ? sono trattate come maschere.
-w scrive subito nel file. Dopo : si indica un valore inline; < <file> legge il valore da un altro file. -d elimina un percorso puntato.
Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.
Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.
Base e Minimum sono due pacchetti della stessa release corrente del modulo.
Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.
install jsonInstalla il pacchetto ridotto. Il riferimento locale è omesso;
install json -mInstalla esattamente questa versione pubblicata.
install json -v 1.3.6upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.
upgrade jsonRimuove il blocco estensione senza toccare core e altri moduli.
install json -uGli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.
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.jsonL’esempio usa un file o una directory dell’area di documentazione protetta /sandbox/.
{
"name": "lil-sandbox",
"debug": true,
"features": ["files", "code", "archives"],
"limits": {
"upload_mb": 2,
"history": 25
}
}
Versione stabile attuale di