Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/videsk/params-parser

Add query parameters to an URL dynamically by object, array o single parameter, specially for Rest API.
https://github.com/videsk/params-parser

params query rest-api videsk

Last synced: about 1 month ago
JSON representation

Add query parameters to an URL dynamically by object, array o single parameter, specially for Rest API.

Awesome Lists containing this project

README

        

# Params Parser

This library allow to generate a url with params added by object, array or by units.

## How to use

For start only need initialize class.

```js
const paramParse = new ParamsParse();
```

## Add params by one

```js
paramParse.add()
```

## Add params by object

```js
paramParse.byObj({ name: 'John', number: 9236376288 });
```

## Add params by array

```js
paramParse.byArray('channels[$in]', ['5c82cb15582685351224cce3', '5c82cb25582685351224cce4'])
```

## Get the URL

For get the URL with parameters only need execute:

```js
paramParse.parse();

// Output
'?name=John&number=9236376288&channels[$in]=5c82cb15582685351224cce3&channels[$in]=5c82cb25582685351224cce4';
```

## Copyrights

This library is totally open source with Apache 2.0 license, but was designed for Videsk™ products.