QuickList.Deserialize
---------------------

Restores a serialized list.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [List](component_List.md) | [5.2](newinversion52.md) | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |

MBS( "QuickList.Deserialize"; Text ) 

**MBS**( **"QuickList.Deserialize";** /\* Restores a serialized list. \*/  
**$Text**) /\* The serialized data as text. \*/ 

### Parameters

| Parameter | Description | Example |
|---|---|---|
| Text | The serialized data as text. |  |

### Result

Returns quick list reference number or error.

### Description

Restores a serialized list.  
### Examples

Create and save a list to restore it:

 Set Variable \[$list ; Value:MBS ( "[QuickList.New](QuickListNew.md)"; "Hello¶World¶1234¶Just a test!")\]  
Set Variable \[$text ; Value:MBS ("[QuickList.Serialize](QuickListSerialize.md)"; $list )\]  
Set Variable \[$SecondList ; Value:MBS ("Quicklist.Deserialize"; $text )\]  
Show Custom Dialog \["List"; "Encoded: " &amp; $text &amp; ¶ &amp; ¶ &amp; "Decoded: " &amp; MBS ("[QuickList.GetList](QuickListGetList.md)"; $secondList )\]  
Set Variable \[$r ; Value:MBS ("[QuickList.Release](QuickListRelease.md)"; $list )\]  
Set Variable \[$r ; Value:MBS ("[QuickList.Release](QuickListRelease.md)"; $secondList )\]  
### See also

- [List.Deserialize](ListDeserialize.md)
- [List.Serialize](ListSerialize.md)
- [QuickList.GetList](QuickListGetList.md)
- [QuickList.InsertValue](QuickListInsertValue.md)
- [QuickList.New](QuickListNew.md)
- [QuickList.Release](QuickListRelease.md)
- [QuickList.Serialize](QuickListSerialize.md)

### Blog Entries

- [MBS FileMaker Plugin, version 5.2pr6](https://www.mbsplugins.de/archive/2015-07-10/MBS_FileMaker_Plugin_version_5/monkeybreadsoftware_blog_filemaker)

This function checks for a license.

Created 6th July 2015 , last changed 14th December 2023

  
[QuickList.DeleteColumn](QuickListDeleteColumn.md) - [QuickList.Find](QuickListFind.md)

[HTML Version](QuickListDeserialize.shtml)