Difference between revisions of "Sandbox - 01"
Line 9: | Line 9: | ||
Variations include GeoJSON for simple geographic features. | Variations include GeoJSON for simple geographic features. | ||
− | Douglas Crockford says it is pronounced "Jason", but it is popularly known as "Jay'-sawn" | + | Douglas Crockford, the developer of JSON and various JavaScript tools, says it is pronounced "Jason", but it is popularly known as "Jay'-sawn" |
Alternative formats include CSV (Comma Separated Values, for data) and YAML (usually for configuration files). | Alternative formats include CSV (Comma Separated Values, for data) and YAML (usually for configuration files). | ||
Line 20: | Line 20: | ||
[[File:Burst.png|alt=burst of white rays on orange background|link=https://wiki.pikespeakmakerspace.org/index.php/About_PPM|right|frameless|250x250px]] | [[File:Burst.png|alt=burst of white rays on orange background|link=https://wiki.pikespeakmakerspace.org/index.php/About_PPM|right|frameless|250x250px]] | ||
− | == Tips == | + | ==Tips== |
+ | *file extension is .json (but not .js) | ||
+ | *in JSON files, whitespace is allowed between elements punctuation, for example | ||
+ | *comments are generally not a part of JSON files, but some variations do allow comments | ||
+ | *JSON can be stored directly into some relational databases | ||
− | + | ==External Training== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | == External Training == | ||
'''Links to external sites:''' | '''Links to external sites:''' | ||
− | '''[https://www.json.org/json-en.html Introducing JSON]''' — The JSON Data Interchange Standard. | + | :'''[https://www.json.org/json-en.html Introducing JSON]''' — The JSON Data Interchange Standard. |
− | '''[[wikipedia:JSON|JSON]]''' — on Wikipedia | + | :'''[[wikipedia:JSON|JSON]]''' — on Wikipedia |
− | == Related Pages == | + | ==Related Pages == |
'''Links to related PPM Wiki pages:''' | '''Links to related PPM Wiki pages:''' | ||
− | '''[[Mall Map]]''' | + | :'''[[Mall Map]]''' |
− | '''[[Visual Studio Code Tips]]''' | + | :'''[[Visual Studio Code Tips]]''' |
− | == Hand-Curated Links == | + | ==Hand-Curated Links== |
'''Links to member-recommended external sites:''' | '''Links to member-recommended external sites:''' | ||
− | + | :'''[[wikipedia:Douglas_Crockford|Douglas Crockford]]''' — on Wikipedia | |
− | |||
− | '''[[wikipedia:Douglas_Crockford|Douglas Crockford]]''' — on Wikipedia | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | GeoJSON | + | :'''[https://geojson.org/ GeoJSON]''' — simple geographic features |
− | + | :'''[https://jqlang.github.io/jq/ jq]''' — lightweight and flexible command-line JSON processor | |
− | + | :'''[https://pandoc.org/ pandoc]''' -- convert between (numerous markup and word processing) file formats | |
− | + | :[[wikipedia:YAML|'''YAML''']] — "a human-readable data serialization language" | |
− | |||
− | |||
==For Additional Help== | ==For Additional Help== | ||
:Use the PPM Slack channel #computing | :Use the PPM Slack channel #computing | ||
:[[How To Slack#PPM Channel Names and Descriptions|'''List of all PPM Slack channels''']] | :[[How To Slack#PPM Channel Names and Descriptions|'''List of all PPM Slack channels''']] | ||
− | :Note that we have a Slack channel (#job-board) for members to post, discuss, or accept job opportunities either within PPM or from the community. | + | : Note that we have a Slack channel (#job-board) for members to post, discuss, or accept job opportunities either within PPM or from the community. |
{{Template:Footer}} | {{Template:Footer}} | ||
{{Template:Ideas into reality}} | {{Template:Ideas into reality}} | ||
<p style="padding:0.2em 0.4em; background:#ff6c00; color:#FFFFFF; font-size:15%;"> </p> | <p style="padding:0.2em 0.4em; background:#ff6c00; color:#FFFFFF; font-size:15%;"> </p> | ||
[[Category:Software]] | [[Category:Software]] |
Revision as of 23:42, 2 December 2024
- JSON File Format Tips — JavaScript Object Notation
- a human-readable document format for storing and exchanging data
- JSON File Format Tips — JavaScript Object Notation
JSON File Format Tips
JSON is an acronym that stands for JavaScript Object Notation, a human-readable document format for storing and exchanging data.
Generally, it is easy for humans to read and write, and easy for machines to parse (read) and generate (write).
Variations include GeoJSON for simple geographic features.
Douglas Crockford, the developer of JSON and various JavaScript tools, says it is pronounced "Jason", but it is popularly known as "Jay'-sawn"
Alternative formats include CSV (Comma Separated Values, for data) and YAML (usually for configuration files).
Contact Us if you cannot find your answer here on our Wiki or if you notice any information that is outdated.
Tips
- file extension is .json (but not .js)
- in JSON files, whitespace is allowed between elements punctuation, for example
- comments are generally not a part of JSON files, but some variations do allow comments
- JSON can be stored directly into some relational databases
External Training
Links to external sites:
- Introducing JSON — The JSON Data Interchange Standard.
- JSON — on Wikipedia
Related Pages
Links to related PPM Wiki pages:
Hand-Curated Links
Links to member-recommended external sites:
- Douglas Crockford — on Wikipedia
- GeoJSON — simple geographic features
- jq — lightweight and flexible command-line JSON processor
- pandoc -- convert between (numerous markup and word processing) file formats
- YAML — "a human-readable data serialization language"
For Additional Help
- Use the PPM Slack channel #computing
- List of all PPM Slack channels
- Note that we have a Slack channel (#job-board) for members to post, discuss, or accept job opportunities either within PPM or from the community.
Search the PPM Wiki — include Content pages as well as Multimedia.
Contact Us if you cannot find your answer here on our Wiki or if you notice any information that is outdated.
Pikes Peak Makerspace (PPM) is dedicated to supporting our maker community in their creative processes by providing shared space, shared tools, materials, software, and a knowledge base to turn their ideas into reality.