string-serializer

A JavaScript utility for parsing and stringifying values

Usage no npm install needed!

<script type="module">
  import stringSerializer from 'https://cdn.skypack.dev/string-serializer';
</script>

README

string-serializer

npm version

A JavaScript utility for parsing and stringifying values

Installation

npm install string-serializer

The CDN build is also available on unpkg:

API

  • parseArray()
  • parseObject()
  • parseBoolean()
  • parseInt(): An alias for Number.parseInt()
  • parseFloat(): An alias for Number.parseFloat()
  • stringifyArray()
  • stringifyObject()

Usage

import { parseArray, parseObject } from 'string-serializer';

parseArray('[1,2,3]'); // [1, 2, 3]
parseArray('1,2,3'); // [1, 2, 3]
parseArray('"1","2","3"'); // ["1", "2", "3"]

parseArray('["a","b","c"]'); // ["a", "b", "c"]
parseArray('[a,b,c]'); // ["a", "b", "c"]
parseArray('a,b,c'); // ["a", "b", "c"]

parseObject('{a:1}'); // { a: 1 }
parseObject('{"a":1}'); // { a: 1 }

License

MIT © Qingrong Ke