Deserialize data
Deserializes data from MessagePack format
- Parameters
- Advanced call ?
Function DeserializeData(Val Data) Export
| Parameter | CLI option | Type | Required | Description |
|---|---|---|---|---|
| Data | --data | BinaryData | ✔ | Serialized value |
Returns
Arbitrary - Restored value
| Parameter | Description |
|---|---|
| dontwait | Creates a background job and returns its data (for 1C and OneScript only) |
tip
Parameters with Binary data type can also accept file paths on disk and URLs
1C:Enterprise/OneScript code example
Original = New Map;
Original.Insert("title" , "Example");
Original.Insert("count" , 42);
Original.Insert("active" , True);
Original.Insert("payload", GetBinaryDataFromHexString("DEADBEEF"));
Nested = New Map;
Nested.Insert("label", "nested");
Nested.Insert("inner", GetBinaryDataFromHexString("010203"));
Original.Insert("nested", Nested);
Meta = New Array;
Meta.Add("tag");
Meta.Add(1);
Meta.Add(False);
Meta.Add(GetBinaryDataFromHexString("0A0B"));
Original.Insert("items", Meta);
Data = OPI_MessagePack.SerializeData(Original);
Result = OPI_MessagePack.DeserializeData(Data);
- Bash
- CMD/Bat
oint msgpack DeserializeData \
--data "/tmp/ibtpu2y4.tlv"
oint msgpack DeserializeData ^
--data "/tmp/ibtpu2y4.tlv"
Result
{
"title": "Example",
"count": 42,
"active": true,
"payload": "<Binary data>",
"nested": {
"label": "nested",
"inner": "<Binary data>"
},
"items": [
"tag",
1,
false,
"<Binary data>"
]
}