Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 11.3   11.4   11.5   12.0   12.1   12.2   12.3   12.4   12.5   13.0    Statistic    FMM    Blog  

JSON.Colorize

Formats a JSON string with color.

Component Version macOS Windows Linux Server iOS SDK
JSON 8.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "JSON.Colorize"; json { ; DarkMode } )   More

(old name: JSON.Colourise)

Parameters

Parameter Description Example Flags
json A JSON text. {"key":"value"}
DarkMode Available in MBS FileMaker Plugin 12.1 or newer.
Whether to swap colors to use white for text color.
Pass 1 for dark mode and 0 for light mode.
Default is 0 for light mode.
0 Optional

Result

Returns formatted text or error.

Description

Formats a JSON string with color.
This colorizes an existing JSON text to show to user.
Keys get blue, text value purple, numbers and others orange and brackets black.

Text is returned only with colors. You can apply text font and font size with normal FileMaker functions.
Processing time is linear to length, so should be faster than custom functions.

Examples

Colorize a field:

Set Field [ Data::JSON ; MBS("JSON.Colorize"; Data::JSON) ]

Colorize in Auto-Enter calculation:

MBS("JSON.Colorize"; self)

// put this calculation into a field, so the field gets colorized whenever the field is changed and the record gets commited.

See also

Release notes

Example Databases

Blog Entries

Videos

Created 6th April 2018, last changed 16th July 2022


JSON.Clone - JSON.Compact

Feedback: Report problem or ask question.


Start Chat