Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 2.54 KB

File metadata and controls

35 lines (25 loc) · 2.54 KB

GhJSON.NET Documentation

This folder contains documentation for the ghjson-dotnet project — the .NET implementation of the GhJSON specification.

Guides

Quick Reference

See the README for:

  • Supported Features — Core operations and Grasshopper integration capabilities
  • Supported Data Types — 15 built-in serializers (text, number, integer, boolean, color, point, vector, line, plane, circle, arc, box, rectangle, interval, bounds)
  • Supported Component Handlers — 12 extension handlers (number slider, panel, scribble, value list, button, toggle, colour swatch, C#/Python/IronPython/GhPython/VB scripts) + 9 core handlers

Packages

  • GhJSON.Core — Platform-independent document model and operations (read, write, validate, fix, merge, migrate). No Grasshopper or Rhino dependencies.
  • GhJSON.Grasshopper — Grasshopper integration (serialize from canvas, place on canvas, query, data type serializers, object handlers). Requires Rhino 8+.

External References