Ce défi est simple, mais j'espère que vous pourrez l'aborder de nombreuses manières:
Vous devez imprimer / retourner un objet JSON valide d'au moins 15 caractères, sans compter les espaces non essentiels. Votre programme devrait fonctionner sans aucune contribution.
Dans un souci de clarté, un objet JSON commence et finit par des accolades {}
et ne contient aucune paire clé: valeur séparée par des virgules. La spécification JSON complète peut être trouvée sur json.org , et la sortie de votre code doit réussir ce validateur .
Par conséquent, l'un des éléments suivants ne serait pas valide:
4 //Too short, not an object
"really, really long string" //A string, not an object
["an","array","of","values"] //An array is not a JSON object
{"this":4 } //You can't count unessential whitespace
{"1":1,"2":3} //Too short
{"a really long string"} //Not valid JSON, it needs a value
{'single-quoted':3} //JSON requires double-quotes for strings
Toutefois, les éléments suivants seraient valables:
{"1":1,"2":2,"3":3,"4":4} //Long enough
{"whitespace ":4} //This whitespace isn't unessential
Les langages non programmés sont autorisés pour ce défi. Vous pouvez renvoyer une chaîne d'une fonction ou l'imprimer. Ceci est un code-golf , alors répondez-le avec le moins de code possible!