diff --git a/lib/address.js b/lib/address.js index 815efde..e56c429 100644 --- a/lib/address.js +++ b/lib/address.js @@ -313,7 +313,7 @@ Address.fromString = function(str, network, type) { * @returns {Address} A new valid instance of an Address */ Address.fromJSON = function fromJSON(json) { - if (JSUtil.isValidJson(json)) { + if (JSUtil.isValidJSON(json)) { json = JSON.parse(json); } var hashBuffer = new Buffer(json.hash, 'hex'); diff --git a/lib/unit.js b/lib/unit.js index daad5c8..dc6bb74 100644 --- a/lib/unit.js +++ b/lib/unit.js @@ -63,7 +63,7 @@ Object.keys(UNITS).forEach(function(key) { * @returns {Unit} A Unit instance */ Unit.fromJSON = function fromJSON(json){ - if (JSUtil.isValidJson(json)) { + if (JSUtil.isValidJSON(json)) { json = JSON.parse(json); } return new Unit(json.amount, json.code); diff --git a/lib/uri.js b/lib/uri.js index 3219445..8013cf7 100644 --- a/lib/uri.js +++ b/lib/uri.js @@ -68,7 +68,7 @@ URI.fromString = function fromString(str) { * @returns {URI} A new instance of a URI */ URI.fromJSON = function fromJSON(json) { - if (JSUtil.isValidJson(json)) { + if (JSUtil.isValidJSON(json)) { json = JSON.parse(json); } return new URI(json);