Fluid

DataGrab includes basic support Fluid Field support.

Below is an example JSON import file of what it might look like to import data into a Fluid field. The property key names do not have to match the field names, but it helps for clarity.

Example file

{
  "root": {
    "entry": [
      {
        "title": "Fluid Test Entry 1 JSON",
        "fluid_field": {
          "summary": [
            "This is some summary text for entry #1",
            "This is more summary text, the 4th node, for entry #1"
          ],
          "body": [
            "This is some of the longer body text for entry #1",
            "This is some of the longer body text for entry #1 body field 2"
          ],
          "file_basic": "https://media.jamf.com/images/solutions/app-mashup.jpg?q=80&w=1600",
          "fluid_group_1": [
            { "body": "A" },
            { "body": "B" },
            { "body": "C" },
            { "body": "D" }
          ],
          "related": "Luke Skywalker,Darth Vader"
        }
      },
      {
        "title": "Fluid Test Entry 2 JSON",
        "fluid_field": {
          "summary": [
            "This is some summary text for entry #2",
            "This is some summary text for entry #2 summary field 2"
          ],
          "body": [
            "This is some of the longer body text for entry #2"
          ],
          "related": "Han Solo"
        }
      },
      {
        "title": "Fluid Test Entry 3 JSON",
        "fluid_field": {
          "summary": [
            "This is some summary text for entry #3 in Group 1",
            "This is some summary text for entry #3 summary field 2 in Group 1"
          ],
          "body": [
            "This is some of the longer body text for entry #3 in Group 1"
          ],
          "fluid_group_2": [
            {
              "url": "https://google.com",
              "number": 20
            },
            {
              "url": "https://apple.com",
              "number": 100
            }
          ],
          "fluid_group_1": [
            {
              "body": "This is another body field in entry #3 in second Group 1"
            }
          ]
        }
      },
      {
        "title": "Fluid Test Entry 4 (with sub-Grid) JSON",
        "fluid_field": {
          "summary": [
            "This is some summary text for entry #3 in Group 1",
            "This is some summary text for entry #3 summary field 2 in Group 1"
          ],
          "fluid_group_3": [
            {
              "grid": [
                {
                  "related": "Han Solo",
                  "date": "2026/01/01",
                  "desc": "ABC"
                }
              ]
            },
            {
              "grid": [
                {
                  "related": "Han Solo, Luke Skywalker",
                  "date": "2026/08/25",
                  "desc": "This is some text"
                },
                {
                  "related": "Darth Vader",
                  "date": "2026/08/26",
                  "desc": "This is some more text in row 2"
                }
              ]
            }
          ],
          "body": [
            "This is some of the longer body text for entry #3 in Group 1"
          ]
        }
      }
    ]
  }
}

Last updated