YEAST: Your Easy & Awesome Serialization Toolkit View on Asset Store (opens in new tab)

Package details

Latest version
0.1.0
Last updated
First released
Unity version
2022.3.24 or later
Package size
29 KB
Files
26
Favorites
9
Views in the past week
2

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

YEAST: Your Easy & Awesome Serialization Toolkit

by Meeshroom (opens in new tab)

No ratings yet

YEAST is a user-friendly solution for serialization and deserialization to and from JSON, XML and Binary formats, with additional data formats expected to be supported in the near future.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for YEAST: Your Easy & Awesome Serialization Toolkit, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

About this asset

YEAST is a code package designed to enhance the serialization workflow for editor and runtime data. It addresses the limitations of the built-in JsonUtility. Currently, it supports JSON, XML and Binary as formats, but there are plans to include more formats in the future.

Dependencies: None

Content:

  • Source Code (C#)
  • Assembly Definitions
  • Demo Script

From the publisher's Asset Store listing.

Technical details

Serialization (throws exception if type extends UnityEngine.Object or object contains circular references)

  • object -> string (JSON)
  • object -> string (XML)
  • object -> byte[]

Deserialization (throws exception if type or input data is invalid)

  • Type + string (JSON) -> object
  • Type + string (XML) -> object
  • Type + byte[] -> object

There is a central wrapper class called "Yeast" that abstracts the package, as well as individual classes "JSON", "XML" and "BINARY" that abstract their respective data format

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.24f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.