Comment exécuter un fichier JSON dans Windows


Question : Comment exécuter un fichier JSON sous Windows ?

On n'exécute pas JSON - Il n'est pas exécutable comme un fichier EXE, COM, MSI ou même BAT. C'est purement pour sérialiser les données et selon le langage, il pourrait y avoir de nombreuses bibliothèques qui pourraient être utilisées pour désérialiser ou autrement lire et analyser les données.


Essentiellement, JSON est une série de paires clé/valeur. Une valeur peut être une valeur simple comme 12345, vrai/faux, 3,14159265 ou "Hello World" - ou elle peut être un tableau ou une autre collection de paires clé/valeur supplémentaires. Below is a possible example of a JSON file(I didn’t run this through a JSON linter for accuracy):

  1. { id: 1 
  2. , name: "Seth Fulmer" 
  3. , titleId: 1 
  4. , subordinates: [ { id: 2 
  5. , name: "Steve Rhodes" 
  6. , titleid: 2 
  7. , subordinates: [] 
  8. }] 

and a related Java object that would be created to hold the data:

  1. public class Employee 
  2. private int miId; 
  3. private String msName; 
  4. private Title mObjTitle; 
  5. private List mLstEmployees; 
  6.  
  7. // 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.