GhJSON Specification

JSON-based format for Grasshopper definitions

View the Project on GitHub architects-toolkit/ghjson-spec

GhJSON Specification

GhJSON is a JSON-based format for representing Grasshopper definitions.

Schema URL

https://architects-toolkit.github.io/ghjson-spec/schema/v1.0/ghjson.schema.json

Example

{
  "schema": "1.0",
  "components": [
    {
      "name": "Number Slider",
      "instanceGuid": "11111111-1111-1111-1111-111111111111",
      "id": 1,
      "pivot": "100,100",
      "componentState": {
        "extensions": {
          "gh.numberslider": {
            "value": "5<0~10>"
          }
        }
      }
    }
  ]
}

Implementations

Language Package Status
.NET ghjson-dotnet In Development
Web ghjson-web Planned