{ "info": { "author": "Viet Hung Nguyen", "author_email": "hvn@familug.org", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Topic :: Terminals :: Terminal Emulators/X Terminals" ], "description": "pjv - Python JSON Validator\n===========================\n\nPJV helps validating and find erroneous line in JSON file (as far as it can) .\n\nInstallation\n------------\n\nBy using pip::\n\n pip install pjv\n\nExample\n-------\n\nGiven sample.json file content::\n\n {\"scores\":\n {\"hvn\": \"9\"},\n {\"nvh\": \"6\"},\n }\n\nUse pjv to validate it::\n\n $ pjv sample.json\n Error: Expecting property name: line 3 column 5 (char 33)\n 2 {\"hvn\": \"9\"},\n 3 {\"nvh\": \"6\"}, <----- this or maybe the line above is informal, such as redundant or missing `,`. See http://json.org for JSON format.\n 4 }\n\nAuthors\n-------\n\nViet Hung Nguyen \n\nContribution\n------------\n\nAll contribution are greatly welcome :+1:", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hvnsweeting/pjv", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pjv", "package_url": "https://pypi.org/project/pjv/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pjv/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hvnsweeting/pjv" }, "release_url": "https://pypi.org/project/pjv/0.8.2/", "requires_dist": null, "requires_python": null, "summary": "JSON Python Validator", "version": "0.8.2" }, "last_serial": 2212949, "releases": { "0.8.0": [ { "comment_text": "", "digests": { "md5": "e5c18c04672cb159b51fb28b80994f80", "sha256": "67c1246951e333c4d121c5b8f13888daaad69832a09969bc8623fbcda7299284" }, "downloads": -1, "filename": "pjv-0.8.0.tar.gz", "has_sig": false, "md5_digest": "e5c18c04672cb159b51fb28b80994f80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1717, "upload_time": "2016-07-07T01:35:21", "url": "https://files.pythonhosted.org/packages/3c/30/6dcbd856725ba8e8be58f1ef242abb0fa5b8d48b4694e95700a0b120e72d/pjv-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "c44147da4b8bae137657781d6265fd88", "sha256": "d07e048a0781a8a7171469fc85098788a6b5cdeb52d9f705b4a0d9d96cf33615" }, "downloads": -1, "filename": "pjv-0.8.1.tar.gz", "has_sig": false, "md5_digest": "c44147da4b8bae137657781d6265fd88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1801, "upload_time": "2016-07-07T01:37:57", "url": "https://files.pythonhosted.org/packages/9d/ec/eb3cf3bb577bd740199e6454ecf747ba00ae2c601e3f50261b37bb4b3fb8/pjv-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "5d2d6d075521a83b49d9e959a0f2f396", "sha256": "029de8999e7280e6d07fceded29d86c4a1ab2abb42caf69acad7bb8cd106ddcc" }, "downloads": -1, "filename": "pjv-0.8.2.tar.gz", "has_sig": false, "md5_digest": "5d2d6d075521a83b49d9e959a0f2f396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1882, "upload_time": "2016-07-10T16:53:33", "url": "https://files.pythonhosted.org/packages/fa/34/e94649af8ba6fa8a97e64c8e5f4ef1da8c5d17589050d7e62fcd7070e247/pjv-0.8.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d2d6d075521a83b49d9e959a0f2f396", "sha256": "029de8999e7280e6d07fceded29d86c4a1ab2abb42caf69acad7bb8cd106ddcc" }, "downloads": -1, "filename": "pjv-0.8.2.tar.gz", "has_sig": false, "md5_digest": "5d2d6d075521a83b49d9e959a0f2f396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1882, "upload_time": "2016-07-10T16:53:33", "url": "https://files.pythonhosted.org/packages/fa/34/e94649af8ba6fa8a97e64c8e5f4ef1da8c5d17589050d7e62fcd7070e247/pjv-0.8.2.tar.gz" } ] }