Arrow -> JSON encoder
Project description
arrow-json
Encode an arrow array into an array of json strings:
import json
import pyarrow as pa
from arrow_json import array_to_utf8_json_array
data = [[{"f": [1, 2]}], [], None]
array = pa.array(data)
print(nested_list_struct_array.type)
# list<item: struct<f: list<item: int64>>>
json_array = array_to_utf8_json_array(array)
loaded = [json.loads(s) if s is not None else None for s in json_array.to_pylist()]
assert loaded == data
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
arrow_json-0.7.2.tar.gz
(2.9 kB
view hashes)
Built Distributions
Close
Hashes for arrow_json-0.7.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f49cffc6ebd963eb811581413d62658afe5efd3281d7f751d3b8e6018cf02b6 |
|
MD5 | efb3b629439c279d4efba1dec9ebd1cb |
|
BLAKE2b-256 | 60e438da8db15eebfab2f1d05c5434efd51cac35c5ff220023c0f8fc3ba4cd93 |
Close
Hashes for arrow_json-0.7.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84edc3f1a6e651e4415d725b30caec8844584ef19e00243ccc94cf3061cb20b1 |
|
MD5 | 54b81ffc25b2f5f919a6945fcb18a31e |
|
BLAKE2b-256 | 8b149f9302575d3d81fb9e9000f569b1d857a85c74e355962e6b12a8ecc86ef1 |
Close
Hashes for arrow_json-0.7.2-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a4814fb2d226af50811457fc239ccfce2b2834f6bf1882866986d310bdee9cc |
|
MD5 | f48789a8c3dc2a04737dd67573551079 |
|
BLAKE2b-256 | ffd891f8638395386f73d4ba58d39f756364494f37fc418878e5431811cf746b |
Close
Hashes for arrow_json-0.7.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eac206ab3b69a845ce305e9b34c21c11f6968c36b69765c913af1ba56c0b3c3 |
|
MD5 | 77de5ca3b11f64f2cee95032acfc0a5f |
|
BLAKE2b-256 | d23ad45ad24650a007101dc57cfe715bb68ac404f1aa4336602fe9fecc32e863 |
Close
Hashes for arrow_json-0.7.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6978779e5726d468747b72ec3bb47fcea44a4ebf5f75e9a66a856b8c8fbc16d |
|
MD5 | 7323e578eafdf14497d8e00f0f49597e |
|
BLAKE2b-256 | cbca50ebeefa107bc45b3f6dd89ab975c2a6692c3edddeeb200d1b95bddd3827 |
Close
Hashes for arrow_json-0.7.2-pp38-pypy38_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b679d746c5ee2d8f5f76884c74be4bc1f3bfe8d2e109d766b59ed2fb96c0449 |
|
MD5 | 2031f2d436d2191dfe3508e77e68edda |
|
BLAKE2b-256 | c806d5bd101959dc1bf4d49112b65515c3b866e39e7980a2a18c3d8d9fb259b5 |
Close
Hashes for arrow_json-0.7.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efc6e9b50875480b41c4f4ed3509f679c4ae9855731e495e9ac18589c8637440 |
|
MD5 | 1979f7ef99533f7ea00967163a58003f |
|
BLAKE2b-256 | 5d329732e66b69a0d4ae46e7e2c4223ea14a344d08a6dcff680424058dcc18bc |
Close
Hashes for arrow_json-0.7.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e75ce1736190b5a3b6bf5dd9f36722ee5612d531d2902a42f6bbf050dc46ea |
|
MD5 | 972d6c915735e75e5bf9e2e7d19eedff |
|
BLAKE2b-256 | e243f47ec61c68af492c4a2949c3f140892575031589defaad0edd45a4c3c48e |
Close
Hashes for arrow_json-0.7.2-pp37-pypy37_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f698897ca6fc2921214559db219c8c316d34fc92849bdc7fa9ebde8eebcf062a |
|
MD5 | d013ad810e712cf80488905fceb1d3fa |
|
BLAKE2b-256 | 93f7130c07e380a8dec90376bd53edfa10f618496bd9cf80091999af4ac78f83 |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40276a635063671248fcb4ce67f07bac27cd6bf5c76adf318c1c4db101e2731a |
|
MD5 | c0ea81f579f5d80910ec2f6c465b5f17 |
|
BLAKE2b-256 | bb708ef06bd170b4dcb7dd3b58d260be799add966fb151017c102cae997ad8ae |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f6705cf31d128c743e8a27afd6488bb11cc5652ede45477e1b9b07e9312ec16 |
|
MD5 | b8ee05c49a14c687b2a7f4d6625c7d20 |
|
BLAKE2b-256 | d38ef99c952742243c320c56ac64bfdf085940959c0c75c5a89b15a6446bfae5 |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d2aab2aeb0a99dbc8020d9614ccfceee1bbf2a59210b32cc5474fa5601491ff |
|
MD5 | bebe2ac3ef2b8db8770ad1338002bb16 |
|
BLAKE2b-256 | d912dcd7e0c23dea3ea480db21ad40dae8d7a9ddd437810a95ccaa0d128e1e09 |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c768a4b55abc995bb1e94d309f454a3d30bfb90dccea9e64a5104cd8c0b4ab03 |
|
MD5 | 0dfed532dc98efb2e35a18b1c46dc6a4 |
|
BLAKE2b-256 | b01c31d55ce85f30f16509993782bc92f46ad04784968dd63fd6576f498d7ddf |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6c0e8a0f2f62d4ed09168f8b38ea7d1f666ec690300743b3ff84d666240af0b |
|
MD5 | ed5f8f31f58eb4451a37a148a3ea3dcd |
|
BLAKE2b-256 | c594b71c6c51ab1a8bc45af54aaf15630980265b4933781ea4907779f90ab068 |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bd787257748f4ff5e5557b94846e52877ec08bcb1f7de52b450ea7895ec9809 |
|
MD5 | b10e637900316ebe72a9ddb2cef0cc33 |
|
BLAKE2b-256 | 6d27e2a24bdd308c0c84355035ed4c5cbedef4fa993acb074cf06d55630a5d67 |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 740e592a5c45ff6bde2109b7363f70ff14dcae351f71eb484930d29a561811f8 |
|
MD5 | 34d7d258504f596d12dcd2ded12b2750 |
|
BLAKE2b-256 | 953080c449648bc4b2569b30fcb354d31929d9e232c32c4fedc66b924bc1b2de |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f4cc912ce8453d7d122a0e3f7436ae1a7b41f6105fc74ff56e785a60c7a0b8b |
|
MD5 | 07092b1ab8533facaaf2a82b8c8f0370 |
|
BLAKE2b-256 | 313c4054b8c8debf8a21c0f4c7e46cebfdbf95b9b5c5478cf33d79be14d79907 |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ced4cdfc178e58bf143efade244aa301537690ff034625484b6d01baefa4fec |
|
MD5 | d110c72940790a9ee5cf86f5d981d2bb |
|
BLAKE2b-256 | 604ca8c551f6966da7061064c0fb627521ba483e11eca50337d93aaace758fa3 |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21f3537ebb152aa626490339d9736cd44b3228b3ea0000b7303b1b0d53bc28f7 |
|
MD5 | 0c062517aa209cd1308c099907966edf |
|
BLAKE2b-256 | 572a5b960a000a20d9918d309a8c505a1c2b052478c4a2cca6f76082f94f8e6b |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ddd97bce3099d694b922f2209fdccd59a503e48792c49c7bd6c1c951fb20c7b |
|
MD5 | ea5cbbb935a29f35e3781efa8543304e |
|
BLAKE2b-256 | 1af53b31da87702625d9dc8e7d78500cf936104062405fbca601b49fcc54a2c6 |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c7c0ef2949ad316b2132f1ca366447f7da56948e8fd5de04ba05c88289ebc47 |
|
MD5 | b7fe394f124a32eb57cc229f9c9fad7a |
|
BLAKE2b-256 | f52ee9a0b154a9512caa0ed9e826a0e2eef96cbd8673fe378291d9c7a1856e97 |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f17dcb0f6b22e1b9604d7e9d491f30fffa2f329f408c23294bda19e643d59a7 |
|
MD5 | 7cb27d82c71c0a3a3b1a77cfdda0da80 |
|
BLAKE2b-256 | 287a7098167c09e3befc12eae6cfd41ad9f785f2fd1a2e3d116a6988edd14cfc |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42b824a72a01df902a03d176708121e133ec8ff585bc3d1e03fb2a66d2a6bbb8 |
|
MD5 | 6cd4cede19082936249c5faecd88747e |
|
BLAKE2b-256 | 9ca45c886a09bd31cf47d14b9ae94675ff3b8acfd5408d31fc73430f13f1ca3b |
Close
Hashes for arrow_json-0.7.2-cp37-abi3-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee4cf4a2d04c3738e857afb1d68b5c526a16df337a110ececbf6d56ab7fa22e4 |
|
MD5 | 537a9b1186a0cc63eeca550633c45ce5 |
|
BLAKE2b-256 | 161f7a285ba7c05977a16ce2917992921c26562a0927efaebd4a1b4125c422f3 |