HenningScheufler / ofjson

include and load data from json function1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ofjson

enables embedding json files in OpenFOAM dictionaries by

#json "<case>/test.json";

cat test.json:

{
    "string": "string",
    "istream": "istream;",
    "label": 10,
    "scalar": 10.1,
    "vector": [1.1, 2.2, 3.3],
    "subDict": {
        "sub_string": "string",
        "sub_istream": "istream;",
        "sub_label": 10,
        "sub_scalar": 10.1
    },
    "scalarField": {
        "type": "scalarField",
        "value": [1.1, 2.2, 3.3, 4.4]
    }
}

The standard OpenFOAM access patterns apply:

{
    $string; // would return string
    $scalar; // would return 10
}

About

include and load data from json function1


Languages

Language:C++ 98.6%Language:C 1.3%Language:Python 0.0%Language:Shell 0.0%