Type
Muninn can turn data into the desired types during the parsing stage.
Available Types
number
float
boolean
array
Array
ArrayNumber
<div class="parent">
<div class="year">1984</div>
</div>
{
"year": {
"selector": ".year",
"type": "number"
},
}
// or use this shortcut
{
"year": ".year | number"
}
{
"year": 1984
}
Float
<div class="parent">
<div class="price">2.99</div>
</div>
{
"price": {
"selector": ".price",
"type": "float"
},
}
// or use this shortcut
{
"price": ".price | float"
}
{
"price": 2.99
}
Boolean
For various reasons, we may want to convert a value to the Boolean type. Let's start with an example we check that the content of the element is empty.
<div class="parent">
<div class="content-1">Lorem Ipsum</div>
<div class="content-2"></div>
</div>
{
"isExistContent1": {
"selector": ".content-1",
"type": "boolean"
},
"isExistContent2": {
"selector": ".content-2",
"type": "boolean"
},
}
// or use this shortcut
{
"isExistContent1": ".content-1 | boolean",
"isExistContent2": ".content-2 | boolean"
}
{
"isExistContent1": true,
"isExistContent2": false,
}
Last updated
Was this helpful?