Skip to main content

Convert raw lines to a JSON object.

Project description

Overview

This is a simple tool to convert whitespace-separated items on separate lines to a JSON object.

Install

Use PyPI:

$ pip install json_lines_to_object

Example

Just pipe the data in:

$ printf "key1 value1\nkey2 value2\nkey3 value3 value33" | jlto
{
    "key1": "value1",
    "key2": "value2",
    "key3": "value3 value33"
}

Features

  • Will ignore newlines.

Options

  • Can be told to skip hash-commented lines.
  • Can be told to automatically add an empty string for a value if there is only one part on the line (causes error by default).
  • Can be told to allow duplicate keys (causes error by default).
  • Can be told to flip the keys and values (the values will be the keys).

See command-line help for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for json-lines-to-object, version 0.2.2
Filename, size File type Python version Upload date Hashes
Filename, size json_lines_to_object-0.2.2.tar.gz (2.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page