Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Utilities
1/7
This is a Dictionary which is serializable in the inspector and is fully JSON serialization compatible. It is made to be as lightweight as possible and supports Unity types being JSON serialized.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.1.3f1
Compatible
Compatible
Compatible
Description

SerializableDictionary is a Dictionary

which does not require you to create

any classes for different types.


It doesn't use any custom editor

inspector drawing, any extra or external

extensions, or libraries.


It is fully native to the Unity C#

Environment and displays in the

Inspector using your Unity version.


It is created as the most lightweight,

openly customizable, and extensible

SerializableDictionary while also

including a boxing method for Unity

types so they can be JSON Serializable.


I appreciate all feedback and would love to hear any suggestions to improve this asset. Please leave a comment describing any desired changes, new features, and/or extended support.

Technical details
  • Dictionary natively serializable in the inspector window
  • JSON serializable
  • Boxing for JSON serializing Unity types like Vector3
  • Implicit conversion from Dictionary to SerializableDictionary
  • Zero overhead from custom implementations
  • No need to create any extra classes to use it
    • It implements Dictionary directly and is used as one
  • Auto-saves all key and value changes in Edit Mode and in Play Mode
    • It will wait for null and duplicate entries to be resolved by you before saving those specific entries

Native SerializableDictionary [Classless]

(3)
19 users have favourite this asset
(19)
FREE
License type
File size
751.8 KB
Latest version
2.0
Latest release date
Mar 1, 2023
Original Unity version
2022.1.3
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR
FREE