Domanda: Come si esegue un file JSON in Windows?
Non si "esegue" JSON - Non è eseguibile come un file EXE, COM, MSI, o anche BAT. È puramente per serializzare i dati e, a seconda del linguaggio, ci possono essere molte librerie che possono essere usate per deserializzare o altrimenti leggere ed analizzare i dati. Un valore può essere un semplice valore come 12345, vero/falso, 3.14159265, o "Hello World" - o potrebbe essere un array o altrimenti una collezione di ulteriori coppie chiave/valore. Below is a possible example of a JSON file(I didn’t run this through a JSON linter for accuracy):
- { id: 1
- , name: "Seth Fulmer"
- , titleId: 1
- , subordinates: [ { id: 2
- , name: "Steve Rhodes"
- , titleid: 2
- , subordinates: []
- }]
- }
and a related Java object that would be created to hold the data:
- public class Employee
- {
- private int miId;
- private String msName;
- private Title mObjTitle;
- private List mLstEmployees;
- // constructors, getters, setters, etc.
- }
Now I used TitleId instead of defining each title out which might take some creative programming like for the Title class having a constructor that takes an integer for the id but that’s a minor factor. There are many libraries like Jackson and I believe another is called GSON which will auto-serialize and deserialize objects in certain situations.
But you can’t execute or run JSON - just read/parse or write/serialize it.