urljson
v1.0.1
Published
A simple library to get data JSON data from the web and parse it, using promises for simplicity in returns
Maintainers
Readme
urljson
This module is designed to fetch JSON data from the web, and automatically parse it, and can convert JSON-based data from to/from an array/json object. It supports both HTTP & HTTPS.
Example: Getting Data (no auto parsing)
By supplying a second parameter as false in the get function, you will receive the raw data not formatted/parsed into an array.
var urljson = require('urljson');
urljson.get('http://website.com/ex.json', false).then(function(result) {
console.log('RESULT => ', result, '<= Formatting (2) =>');
}, function(error) {
console.log(error);
});Example: Getting Data (JSON=>Array automatically)
var urljson = require('urljson');
urljson.get('http://website.com/ex.json', true).then(function(result) {
console.log('RESULT => ', result);
}, function(error) {
console.log(error);
});This now returns an array full of the JSON data.
Example: Converting a JSON object to array
var urljson = require('urljson');
urljson.get('http://website.com/ex.json', false).then(function(result) {
urljson.to_array(result).then(function(arrayData) {
console.log(arrayData);
}, function(err) {
console.log(err);
});
}, function(error) {
console.log(error);
});Example: Converting an array to JSON
urljson.get('http://website.com/ex.json', true).then(function(result) {
urljson.to_json(result).then(function(jsonData) {
console.log(jsonData);
}, function(err) {
console.log(err);
});
}, function(error) {
console.log(error);
});