pkg-shared
Version:
JSON library for wio
36 lines • 1.55 kB
JSON
{
"name": "pkg-shared",
"description": "JSON library for wio",
"keywords": [
"wio",
"c",
"c++",
"json",
"waterloop",
"embedded"
],
"readme": "# wlib-json\nJSON Library for WLib. Parse and stringify implemented without recursion, and supports type conversions.\n\n### Install\n\n```bash\nwio install wlib-json\n```\n\n### Usage\n```c++\nusing namespace wlp;\n\nconstexpr auto json_str = \"{\\\"mem_size\\\":64,\\\"region_name\\\":\\\"devmem1\\\"}\";\njson_element element = json::parse(json_str);\nif (element.is_object()) {\n printf(\"region_name: %s\\n\", element[\"region_name\"].as\u003cchar *\u003e());\n printf(\"mem_size: %i\\n\", element[\"mem_size\"].as\u003cint\u003e());\n \n json_array flags = {0x20, 0x32, 0x50};\n element.object().insert(\"flags\", move(flags));\n \n static char buf[128];\n json::stringify(buf, element);\n}\n```\n",
"readmeFile": "README.md",
"version": "1.0.6",
"main": ".wio.js",
"dist": {
"integrity": "",
"shasum": "",
"tarball": "",
"fileCount": 0,
"unpackedSize": 0,
"npm-signature": ""
},
"scripts": null,
"dependencies": {
"wlib-stl": "3.0.2"
},
"maintainers": null,
"contributors": null,
"bugs": "",
"author": "Jeff Niu \u003cjeffniu22@gmail.com\u003e (https://github.com/mogball)",
"license": "",
"homepage": "",
"repository": "https://github.com/waterloop/wlib-json.git",
"ignore-files": null
}