|
JSON (JavaScript Object Notation)
JSON (JavaScript Object Notation)
D.E.V.I.C.E. is a comprehensive engineering encyclopedia, that includes:
- industry terms used by manufacturers of electronic, test and measurement equipment;
- standards, interfaces and units of quantities;
- multifunctional engineering calculations for circuits, electronic components, connectors, optoengineering, unit converters and more;
- measurement software;
- personality section, about outstanding scientists and inventors;
- historical events from the world of measurements, electronics, physics, chemistry, etc.;
- measurement fun facts.
T&M Atlantic created and maintains this service to better explain the functionality of the instruments it offers and provide general concepts about physical quantities and technological processes. We use tools like video and animation to bring words and images to life and explain boring terms in a way that's easy to understand. Our numerous calculators really help engineers and students in their work and studies.
D.E.V.I.C.E. on Request
If you are searching for a particular term or definition, please contact us and our engineers will be glad to explain it to you.
JSON (JavaScript Object Notation) is a lightweight, text-based data interchange format that is easy for humans to read and write and easy for machines to parse and generate. It is based on a subset of the JavaScript programming language and is used to represent structured data using name–value pairs and ordered lists.
Purpose of JSON
- Data exchange between devices (e.g., controller ↔ computer)
- Communication between server and client (APIs)
- Storage of configuration settings and parameters
- Logging and recording measurement results
Advantages of Using JSON
- Simplicity and readability: Data is easy for humans to read and understand
- Universality: Supported by almost all programming languages (C++, Python, Java, LabVIEW, etc.)
- Compactness: More lightweight compared to XML
- Structured format: Allows clear organization of complex data (arrays, nested objects)
- Ease of processing: Fast to parse and handle in software application
Example
{
"TimeStamp": "2025-06-16 21:32:17",
"Sensors": [
{
"Model": "DS18B20",
"Temperature": 27.56
},
{
"Model": "DS18B20",
"Temperature": 26.62
}
]
}
Key properties of JSON
|
Property
|
Description
|
|
Text
|
plain text (can be transmitted via COM, TCP, or saved to a file)
|
|
Structured
|
nested objects and arrays
|
|
Universal
|
supported by almost all programming languages (Python, C++, LabVIEW, etc.)
|
|
Lightweight
|
more compact than XML
|
Summary
JSON is a modern standard for data representation that provides a simple, reliable, and efficient way to exchange information between systems.
Back to the list
2 Search by section
D.E.V.I.C.E. services
|
|