Pro User
Timespan
explore our new search
​
SharePoint Forms: JSON + Claude AI
SharePoint Online
Mar 9, 2026 5:14 PM

SharePoint Forms: JSON + Claude AI

by HubSite 365 about Reza Dorrani

Principal Program Manager at Microsoft Power CAT Team | Power Platform Content Creator

Transform SharePoint forms with JSON sections, conditional and read only fields and Claude AI for better Microsoft cloud

Key insights

  • JSON form formatting
    Video shows how to transform the default SharePoint list form into a cleaner, multi-section interface using JSON.
    The example uses a Marketing list to demonstrate practical improvements.
  • Sections
    Group related fields into named sections so users can find information faster.
    Sections convert the single-column form into a multi-column layout when space allows.
  • Conditional visibility and read-only fields
    Show or hide fields based on other values to simplify the form experience.
    Mark specific fields as read-only to protect important data while keeping it visible.
  • fieldsettings and form areas (Header/Body/Footer)
    Apply JSON in the Header, Body, or Footer formatting panes to change layout and behavior.
    Use the fieldsettings array to set properties like readonly for each field.
  • no-code and responsive benefits
    JSON customization requires no custom development and is accessible to admins and power users.
    Forms adapt to desktop and mobile views without extra work.
  • Claude AI assistance and practical tips
    Use Claude AI to generate and refine JSON snippets, then paste them into the form editor and test.
    Always preview on different screen sizes, use display names for fields, and save backups before large changes.

Video summary: What the author shows

Video summary: What the author shows

The YouTube video by Reza Dorrani demonstrates practical steps to make SharePoint list forms more usable by applying JSON form formatting. The presentation uses a marketing list scenario to show how to organize fields into sections, set fields to read-only, and show or hide fields with conditional rules. He also walks viewers through head and footer tweaks and how to test changes directly in the form editor. Overall, the video aims to help administrators and power users build cleaner and smarter forms without custom code.

Key techniques demonstrated

First, the author explains how to use the form body formatting area to create multi-section layouts that group related fields for better clarity. By defining a "sections" array in the JSON body you can convert the default single-column layout into logical blocks such as task details, dates, and approvals. He also shows how fieldsettings let you mark specific columns as read-only so that users can view but not modify sensitive values.

Next, conditional visibility is covered in a clear, step-by-step fashion, with examples that depend on other field values to reveal or hide inputs. This reduces clutter by showing only relevant fields and helps users complete forms faster with less confusion. The video includes short demos so viewers can see how a change to one field immediately affects the form layout during entry or edit.

Using Claude AI to accelerate JSON work

In addition to manual techniques, the presenter demonstrates how Claude AI can assist in generating and refining the JSON used for form formatting. He shows how AI can speed up prototyping by producing boilerplate JSON, suggesting conditional expressions, and offering layout ideas that you can copy into SharePoint and test. This approach helps teams get to a working draft faster, especially if they are newer to the JSON schema.

However, he emphasizes that AI output still needs human review and testing before production use, since generated code may require adjustments for internal field names, tenant-specific quirks, or accessibility. The video balances the benefit of rapid iteration with the necessity of careful validation and version control. Consequently, AI becomes a useful helper rather than a complete replacement for subject matter expertise.

Tradeoffs and common challenges

The video also highlights practical tradeoffs that teams must weigh when choosing this approach. On one hand, JSON formatting delivers a no-code or low-code path to richer forms without custom SPFx development, which lowers cost and speeds adoption. On the other hand, complex forms can grow harder to maintain as the JSON grows, and debugging nested conditional logic can become time-consuming for teams without clear standards.

Other challenges include ensuring consistent behavior across different devices and screen widths, managing changes as list schemas evolve, and keeping forms accessible to users with assistive technologies. Administrators must also guard against accidental exposure of sensitive data when using conditional visibility and read-only flags, and they should test performance impacts for forms with many fields. Overall, the video urges a careful balance between usability gains and long-term maintainability.

Practical takeaways for teams

For editors and administrators watching the video, the most actionable advice is to start small and iterate: create a single section, validate it with a few users, then expand the layout and rules as needed. The presenter recommends storing tested JSON snippets and documenting which internal field names each section uses so future updates remain predictable. In addition, he suggests using staging lists to validate logic before applying changes in production environments.

Finally, while Claude AI can speed development, teams should pair AI assistance with governance practices such as code review, documentation, and testing to avoid surprises. By combining a measured rollout, clear naming conventions, and periodic audits of form behavior, organizations can deliver cleaner, smarter SharePoint forms that improve user adoption without introducing undue risk. The video provides a useful how-to guide for those next steps.

SharePoint Online - SharePoint Forms: JSON + Claude AI

Keywords

SharePoint forms JSON, JSON form formatting SharePoint, SharePoint conditional fields, SharePoint read-only fields, SharePoint form sections, Customize SharePoint forms, Claude AI SharePoint integration, Advanced SharePoint form design