List.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( "List.Deserialize"; Text { ; NoReturnEnding } ) 

**MBS**( **"List.Deserialize";** /\* Restores a serialized list. \*/  
**$Text**; /\* The serialized data as text. \*/   
**$NoReturnEnding**) /\* Optional; Pass 1 to have no extra newline character on the end of the returned list. Default is 0 to include one to easily concat lists.e.g. 1 \*/ 

### Parameters

| Parameter | Description | Example | Flags |
|---|---|---|---|
| Text | The serialized data as text. |  |  |
| NoReturnEnding | Pass 1 to have no extra newline character on the end of the returned list. Default is 0 to include one to easily concat lists. | 1 | Optional |

### Result

Returns list or error.

### Description

Restores a serialized list.  
### Examples

Save and restore a list:

 Set Variable \[$list ; Value:"Hello¶World¶1234¶Just a test!"\]  
Set Variable \[$text ; Value:MBS ("[List.Serialize](ListSerialize.md)"; $list )\]  
Show Custom Dialog \["List"; "Encoded: " &amp; $text &amp; ¶ &amp; ¶ &amp; "Decoded: " &amp; MBS ("List.Deserialize"; $text )\]  
### See also

- [List.Serialize](ListSerialize.md)
- [QuickList.Deserialize](QuickListDeserialize.md)
- [QuickList.Serialize](QuickListSerialize.md)
- [Text.Deserialize](TextDeserialize.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 27th September 2017

  
[List.DeleteColumn](ListDeleteColumn.md) - [List.Find](ListFind.md)

[HTML Version](ListDeserialize.shtml)