@iota/extract-json v1.0.0-alpha.42086419
@iota/extract-json
Extracts JSON encoded messages from signature message fragments.
Installation
Install using npm:
npm install @iota/extract-jsonor using yarn:
yarn add @iota/extract-jsonAPI Reference
<a name="module_extract-json..extractJson"></a>extract-json~extractJson(bundle)
| Param | Type |
|---|---|
| bundle | array |
Takes a bundle as input and from the signatureMessageFragments extracts the correct JSON data which was encoded and sent with the transaction. Supports the following forms of JSON encoded values:
"{ \"message\": \"hello\" }""[1, 2, 3]""true","false"&"null""\"hello\""123
Example
try {
const msg = JSON.parse(extractJson(bundle))
} catch (err) {
err.msg == errors.INVALID_BUNDLE
// Invalid bundle or invalid encoded JSON
}Example
Example with getBundle:
getBundle(tailHash)
.then(bundle => {
const msg = JSON.parse(extractJson(bundle))
// ...
})
.catch((err) => {
// Handle network & extraction errors
})6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago