{ "info": { "author": "Nag Varun Chunduru", "author_email": "cnv1989@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "libjson2csv\n========\n\n*Converts nested json object to csv and csv back to json*\n\nThis package provides functionality to convert valid nested json objects/files to csv and vice versa.\n\nWritten in python 3\n\nUsage\n-----\n\nTo convert json to csv\n```\nusage: python -m libjson2csv.json_2_csv [--m] []\n```\n\nTo convert csv to json\n```\nusage: python -m libjson2csv.csv_2_json []\n```\n\nIf the output file path is not provided the output will be dumped to STDOUT.\n\nSpecifications\n--------------\n\nScripts expects a valid json.\n\n* JSON can be a valid nested object or a list.\n* Script will convert each item of the list to a corresponding row in the csv.\n* If JSON is dictionary the outputted csv will contain single row.\n\nExample:\n\n*Converts JSON*\n\n```json\n {\n \"key_1_1\": \"val_1_1_1\",\n \"key_1_2\": [\n \"val_1_2_1\",\n \"val_1_2_2\",\n \"val_1_2_3\"\n ],\n \"key_1_3\": [{\n \"key_1_3_2_1\": \"val_1_3_2_1_1\"\n }, {\n \"key_1_3_2_1\": \"val_1_3_2_1_2\"\n }, {\n \"key_1_3_2_1\": \"val_1_3_2_1_3\"\n }],\n \"key_1_4\": {\n \"key_1_4_2_1\": \"val_1_4_2_1_1\"\n },\n \"key_1_5\": {\n \"key_1_5_2_1\": [{\n \"key_1_5_2_3_1\": \"val_1_5_2_3_1_1\"\n }]\n }\n }\n```\n\n*TO*\n\nWithout `--m` flag\n\n|key_1_1 | key_1_2[0] | key_1_2[1] | key_1_2[2] | key_1_3[0].key_1_3_2_1 | key_1_3[1].key_1_3_2_1 | key_1_3[2].key_1_3_2_1 | key_1_4.key_1_4_2_1 | key_1_5.key_1_5_2_1[0].key_1_5_2_3_1|\n|----|----|----|----|----|----|----|----|----|\n|val_1_1_1 | val_1_2_1 | val_1_2_2 | val_1_2_3 | val_1_3_2_1_1 | val_1_3_2_1_2 | val_1_3_2_1_3 | val_1_4_2_1_1 | val_1_5_2_3_1_1|\n\nWith `--m` flag\n\n|*key_1_2|key_1_1|key_1_3[0].key_1_3_2_1|key_1_3[1].key_1_3_2_1|key_1_3[2].key_1_3_2_1|key_1_4.key_1_4_2_1|key_1_5.key_1_5_2_1[0].key_1_5_2_3_1|\n|----|----|----|----|----|----|----|\n|val_1_2_1;val_1_2_2;val_1_2_3|val_1_1_1|val_1_3_2_1_1|val_1_3_2_1_2|val_1_3_2_1_3|val_1_4_2_1_1|val_1_5_2_3_1_1|\n\n`--m` stores a simple list in a single column with items separated by a semicolon.\n\n0.1.0 (2017-04-15)\n------------------\n - Initial version.", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/cnv1989/libjson2csv/archive/v0.1.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cnv1989/libjson2csv", "keywords": "json,csv,converter", "license": "", "maintainer": "", "maintainer_email": "", "name": "libjson2csv", "package_url": "https://pypi.org/project/libjson2csv/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/libjson2csv/", "project_urls": { "Download": "https://github.com/cnv1989/libjson2csv/archive/v0.1.1.tar.gz", "Homepage": "https://github.com/cnv1989/libjson2csv" }, "release_url": "https://pypi.org/project/libjson2csv/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Converts nested json object to csv and csv back to json", "version": "0.1.1" }, "last_serial": 2830225, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "2a526ecdec340af4f3db1e65dbeef127", "sha256": "6f8257e96da8c56cb14b63c202f34a25f2921a492b5fd9ac4dd6d94b839801cd" }, "downloads": -1, "filename": "libjson2csv-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "2a526ecdec340af4f3db1e65dbeef127", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7966, "upload_time": "2017-04-19T19:57:06", "url": "https://files.pythonhosted.org/packages/7c/bd/662a14b3b4407a34226ce4e5fa81f3ddaa2644066c44438a6f1bd268ec0d/libjson2csv-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5f6ed50f75f11e7c7a37e393734bc47", "sha256": "0e9368a25333ba4ef1c53d6c76b75d282d2d11b833a4e0b1d37d9c9f8813e99a" }, "downloads": -1, "filename": "libjson2csv-0.0.10.tar.gz", "has_sig": false, "md5_digest": "b5f6ed50f75f11e7c7a37e393734bc47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5664, "upload_time": "2017-04-19T19:57:08", "url": "https://files.pythonhosted.org/packages/8e/9c/5306f1e51ace44284eff8df12de73b18fe0f8989849ff7c009b0be7142a7/libjson2csv-0.0.10.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "19d35c2159f5deb8e5c07810611d19b0", "sha256": "94811841a48cc3f3513f3238ce2591ab9436f28a7e6649e278145490dd1a7a6f" }, "downloads": -1, "filename": "libjson2csv-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "19d35c2159f5deb8e5c07810611d19b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16017, "upload_time": "2017-04-15T21:49:19", "url": "https://files.pythonhosted.org/packages/f6/0d/87adf976fe8cde65e0be2edf4c573e6ab2f1895f779900518bf79942a611/libjson2csv-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4260bb36b2fe850e232baa31cfb5b75a", "sha256": "11e0e8e9b60e868420e1e94e6d5475a29e5ebade6daac65d3fe87c5927d511ef" }, "downloads": -1, "filename": "libjson2csv-0.0.4.tar.gz", "has_sig": false, "md5_digest": "4260bb36b2fe850e232baa31cfb5b75a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5391, "upload_time": "2017-04-15T21:49:21", "url": "https://files.pythonhosted.org/packages/0d/e5/120c9eb65aa9d176dd3dc1ddc69fe7b67320a2fe378d4600ac933673855d/libjson2csv-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "f76d8e24f948e4c8d21accb4876da99a", "sha256": "1ea3324077a095ac0c0971bc08b86f46d263eef81dbcc4e1fd492b8f88fc16f9" }, "downloads": -1, "filename": "libjson2csv-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f76d8e24f948e4c8d21accb4876da99a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7792, "upload_time": "2017-04-16T00:48:08", "url": "https://files.pythonhosted.org/packages/b6/5d/5aaff312e327aa8f8eb2d8bd2350f6e39101a6be640499938c15a2a49a36/libjson2csv-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01fd5ac03417a02e79559dff91afcf04", "sha256": "ddb23e554cc6c1eb89b64c309d3d9881530be53181096f8f4bc0797bdffab088" }, "downloads": -1, "filename": "libjson2csv-0.0.5.tar.gz", "has_sig": false, "md5_digest": "01fd5ac03417a02e79559dff91afcf04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5528, "upload_time": "2017-04-16T00:48:10", "url": "https://files.pythonhosted.org/packages/0f/d4/be1dc89359db18994f13dc0dcb25133183cb9e7b0f65e8d6e64f5eaaab79/libjson2csv-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "773defc65912c8308d584b6cbac23052", "sha256": "04e4b3a33e8db51e61cb74c9bdc78b4fa7153d8cb837e644950907b886a11703" }, "downloads": -1, "filename": "libjson2csv-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "773defc65912c8308d584b6cbac23052", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7867, "upload_time": "2017-04-16T01:42:21", "url": "https://files.pythonhosted.org/packages/50/49/47c48e81ba2ab421b29382e3661c8372c7efa7430fd46a6c0048647ba4fd/libjson2csv-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9b44f9b42aa3307b95ad64b2d020238", "sha256": "084802608edd6ed8a44615aa59249a798871e4f52cdcc4c8bc38ad39ea89dd77" }, "downloads": -1, "filename": "libjson2csv-0.0.6.tar.gz", "has_sig": false, "md5_digest": "a9b44f9b42aa3307b95ad64b2d020238", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5569, "upload_time": "2017-04-16T01:42:23", "url": "https://files.pythonhosted.org/packages/83/b8/5b8fec5520d763b9ec017a1089e211a2e05bf4716309536315c7ec2e1feb/libjson2csv-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "479d6518cd7191d257180091ad5d026b", "sha256": "a6bb2568ff1be9852137e2e105a5b3c9aa7f29c637293fe9997ef0743ae44357" }, "downloads": -1, "filename": "libjson2csv-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "479d6518cd7191d257180091ad5d026b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7950, "upload_time": "2017-04-19T19:45:36", "url": "https://files.pythonhosted.org/packages/19/77/b01dee122a5e85a96e740c1cebe1b288540f8047bce5c6d87003c68959f2/libjson2csv-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ed1385c0d7f0eb8f6359d73471aad74", "sha256": "bdf980a2ef45cc59c3f1f434a752cbd1c017e1d7e347c5d34b3dcc7026537be2" }, "downloads": -1, "filename": "libjson2csv-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2ed1385c0d7f0eb8f6359d73471aad74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5660, "upload_time": "2017-04-19T19:45:38", "url": "https://files.pythonhosted.org/packages/4c/a9/26bc2eaec8a29ad95542d5c220aec4fb131a7a58ac46776a2ecbf9eae184/libjson2csv-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "ad97f66b5856ab49c3a61713b94c0f07", "sha256": "699384a298b36d731ecd194d34d1949ca25246358b0d095a1e59e710200293ea" }, "downloads": -1, "filename": "libjson2csv-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "ad97f66b5856ab49c3a61713b94c0f07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7949, "upload_time": "2017-04-19T19:53:03", "url": "https://files.pythonhosted.org/packages/f7/cc/e1919ed9aec5b05ea7a32b8722e98d49b2d5986f404fa51f90677f444372/libjson2csv-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "edaa01cf328fb994afe85acca1a42dad", "sha256": "966d9060693e246e069fb5784efb5c2c443f596becb580ccdf22d597a408bcc5" }, "downloads": -1, "filename": "libjson2csv-0.0.8.tar.gz", "has_sig": false, "md5_digest": "edaa01cf328fb994afe85acca1a42dad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5665, "upload_time": "2017-04-19T19:53:05", "url": "https://files.pythonhosted.org/packages/b3/9d/4b56a6f0d7001abdc3b7a265fe57ad32f60b90fb7f468f2393fb6b4f2ac1/libjson2csv-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "f30d57fa9a96725ee6138dff0500c45d", "sha256": "d48adfcb652770a15a123a9b728e05fb8de7a3b1f87488f940d673d1d29acc04" }, "downloads": -1, "filename": "libjson2csv-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "f30d57fa9a96725ee6138dff0500c45d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7951, "upload_time": "2017-04-19T19:55:32", "url": "https://files.pythonhosted.org/packages/f3/b8/2b9d597e250e8d0985253cc9ae29368013530778fd2e9a02e9de74ca156f/libjson2csv-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8426a052ae2537179604fff696b9408", "sha256": "01d383247014d63e3379071049a6695e84d1327654cd230d00eaf96fdb4a0683" }, "downloads": -1, "filename": "libjson2csv-0.0.9.tar.gz", "has_sig": false, "md5_digest": "e8426a052ae2537179604fff696b9408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5664, "upload_time": "2017-04-19T19:55:34", "url": "https://files.pythonhosted.org/packages/97/39/22b2e8306b5fc765def0d4ca4c7ddd890109a039941f17453e212cde3c08/libjson2csv-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "25b61d114276ba0e5fb6af6a2f36d044", "sha256": "f482880607f2e412709cd910dfc8d78682531bf27e8935f5a1952caa24879da2" }, "downloads": -1, "filename": "libjson2csv-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "25b61d114276ba0e5fb6af6a2f36d044", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7973, "upload_time": "2017-04-19T20:14:11", "url": "https://files.pythonhosted.org/packages/cc/3f/dda14030c0c35820df035dee4516d75d51dfe94850da9cf02537036449ea/libjson2csv-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c07d76a113cb4e8fd770d55426af1437", "sha256": "14f690096a5d50ecb1736ff49b232caca99f5d24723bebc8673ade0e9f992089" }, "downloads": -1, "filename": "libjson2csv-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c07d76a113cb4e8fd770d55426af1437", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5745, "upload_time": "2017-04-19T20:14:13", "url": "https://files.pythonhosted.org/packages/0d/3b/dae587168f97243f8e63dacdd7fe8aec4e99e4ae6d84e89920d5be164f2d/libjson2csv-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c143d362f2633f273906074de3c394c4", "sha256": "2dc84d76f726cfa3a898963ac83a052b87349cc764cd9f175ac9df8fc945db21" }, "downloads": -1, "filename": "libjson2csv-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c143d362f2633f273906074de3c394c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7980, "upload_time": "2017-04-25T22:55:21", "url": "https://files.pythonhosted.org/packages/17/60/acb47d1899d8320c183b815428e5109ab5ff5d1b53c8074bb597ca6bb5d4/libjson2csv-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59864062b6d8b08b1378b3ecef260fca", "sha256": "2d15539ff1513acf50d21e7458a2a502df1eb081852cc186a7f4d2b6d6516aa2" }, "downloads": -1, "filename": "libjson2csv-0.1.1.tar.gz", "has_sig": false, "md5_digest": "59864062b6d8b08b1378b3ecef260fca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5739, "upload_time": "2017-04-25T22:55:23", "url": "https://files.pythonhosted.org/packages/18/bb/40ba0373f9ae190b50634ca350096ceffe43a6d785f4ba30821d165d3c0e/libjson2csv-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c143d362f2633f273906074de3c394c4", "sha256": "2dc84d76f726cfa3a898963ac83a052b87349cc764cd9f175ac9df8fc945db21" }, "downloads": -1, "filename": "libjson2csv-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c143d362f2633f273906074de3c394c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7980, "upload_time": "2017-04-25T22:55:21", "url": "https://files.pythonhosted.org/packages/17/60/acb47d1899d8320c183b815428e5109ab5ff5d1b53c8074bb597ca6bb5d4/libjson2csv-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59864062b6d8b08b1378b3ecef260fca", "sha256": "2d15539ff1513acf50d21e7458a2a502df1eb081852cc186a7f4d2b6d6516aa2" }, "downloads": -1, "filename": "libjson2csv-0.1.1.tar.gz", "has_sig": false, "md5_digest": "59864062b6d8b08b1378b3ecef260fca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5739, "upload_time": "2017-04-25T22:55:23", "url": "https://files.pythonhosted.org/packages/18/bb/40ba0373f9ae190b50634ca350096ceffe43a6d785f4ba30821d165d3c0e/libjson2csv-0.1.1.tar.gz" } ] }