Dataguess
v0.3.3
v0.3.3
  • Welcome
  • Getting Started
    • Installation
      • Windows Installation
      • Linux Installation
    • Activation
  • REFERENCES
    • Workstation
    • Workgroup
    • Dataflow
    • Components
      • Core Concepts
        • Scheduler
        • System Ports
        • Synchronizing Ports
        • Import / Export Ports
        • Forwarding Inputs
      • Inputs
        • MQTT
        • Modbus TCP
        • Siemens S7
        • OPC UA
        • TwinCAT
        • EtherNet/IP
        • Camera
      • Outputs
        • MQTT
        • Modbus TCP
        • Siemens S7
        • CSV
        • JSON
        • InfluxDB
        • OPC UA
        • TwinCAT
        • FTP Client
        • Image Stream
        • Data Watch
      • Function
        • Math & Logic
        • Array Functions
        • Image Functions
        • Type Conversion
        • To JSON
        • From JSON
        • Array
        • Variables
      • Script
        • Python Script Editor
      • AI
        • ONNX
        • Scikit Learn
      • API
        • HTTP
      • Server
        • HTTP Server
  • Use Cases
  • FAQ
Powered by GitBook
On this page
  • Node Definitions
  • Input Ports
  • Output Ports
  • System Ports
  • Working Example

Was this helpful?

  1. REFERENCES
  2. Components
  3. Function

From JSON

From JSON lets you extract values of an incoming JSON input.

PreviousTo JSONNextArray

Last updated 3 years ago

Was this helpful?

Node Definitions

From JSON has no unique node definition to be configured, you can give it a name and a description:

Input Ports

Input Ports of From JSON component accepts data of type JSON. From JSON component will read the fields of these JSON inputs, and extract the outputs based on the user's choice in the output ports.

Output Ports

You can define multiple output ports connected to a single input port. This is because you may want to extract multiple fields from the same JSON.

Example: Your input value is {"value:" {"data": {"real" : 5}}}

You may want to use the field "value", "value.data", "value.data.real" separately, and you can define three outputs for this input port

System Ports

Working Example

Deleting an input port will also delete the output ports that are coupled to it.

For more information read

⚠️
here
From JSON Input Ports
Output ports based on inputs
Working Example of From JSON