using node-red-contrib-dictionary node

node-red-contrib-dictionary Node.js CI

dictionary node for node-red

A dictionary is a general-purpose data structure for storing a group of objects. It is a set of keys with a single associated value.

Example of dictionary

{
  "living": {
    "men": "20",
    "women": "10",
    "children": "3"
  },
  "nonliving": {
    "table": "6"
  },
  "food items": "10"
}

What this node does:

this node takes a dictionary/json and allows the user to create an other dictionary, based on user keys and values ( path of objects )

Input:

{
  "living": {
    "men": "20",
    "women": "10",
    "children": "3"
  },
  "nonliving": {
    "table": "6"
  },
  "food items": "10"
}

Output:

{
  "living men": "20",
  "nonliving table": "6"
}
Screenshot 2022-10-21 at 10 36 59 AM

Node config :

Screenshot 2022-10-21 at 10 39 11 AM

Output :

Screenshot 2022-10-21 at 10 41 09 AM
[{"id":"c0aa3cb8c09e1c8a","type":"dictionary","z":"4ff28594e962563c","name":"","listVals":[{"key":"payload.living men","path":"payload.living.men"},{"key":"payload.nonliving table","path":"payload.nonliving.table"}],"x":540,"y":200,"wires":[["eab991f07ea13893"]]}]

Flow Info

Created 1 year, 9 months ago
Rating: not yet rated

Owner

Actions

Rate:

Node Types

Other

Tags

  • node-red
  • dictionary
  • data
  • manipulation
Copy this flow JSON to your clipboard and then import into Node-RED using the Import From > Clipboard (Ctrl-I) menu option