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.3.tar.gz
(2.8 kB
view hashes)
Built Distributions
Close
Hashes for arrow_json-0.7.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28098726606b17732177f6e3af95ad6ffea4d060088fc1dcf03766cc6a78384c |
|
MD5 | 9b58856ccc16a074ddc177ab8fa3584d |
|
BLAKE2b-256 | 948b151383a9bc46be57de074e3a8694df7ef05d768cd75441c74f4c864d4d62 |
Close
Hashes for arrow_json-0.7.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 642f10f26b4b76a9e98f38ef3e9817e307b0102e3e32665ca2c0878a4153d5a7 |
|
MD5 | ede865dec41e8f78d42e9e4cb1c2a162 |
|
BLAKE2b-256 | cbf255967f5cf01c73e6de78a6a9b695a07545c3be3761d572c1ca065d3a85e5 |
Close
Hashes for arrow_json-0.7.3-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1977cfaa281d1368e85e9bb8a90e302e4ccbf442c5201ee1f7426a31043b09a |
|
MD5 | 455665bb74c31ca5243bcf520b8b4758 |
|
BLAKE2b-256 | 809fc25e20d14abc87dc0d267d9d6ab465261f8db3b7457bce9f397180e0917a |
Close
Hashes for arrow_json-0.7.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91e2cb90c9e10093053a249607d63d4fcec22f094456d4561b13216135f4a8fd |
|
MD5 | 61775699dfedffedbd70773dd301cb23 |
|
BLAKE2b-256 | 78b133d8b2dd525b8fffa2a9c203382b7e91150e37c5ce18d9fa5f61dfafe8ad |
Close
Hashes for arrow_json-0.7.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cd1da1fb69e25322a469bdbb07ab6ac42909db3e6ba4275a9940dc6fcb57582 |
|
MD5 | 73d4eba64788bf13eaff13a7b92655ce |
|
BLAKE2b-256 | b1d882b88c35679eefbec1020ccf8d023d1b123e2815b4492b496c77c65951fc |
Close
Hashes for arrow_json-0.7.3-pp38-pypy38_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7828d239dac8f78fbd6bdebc648f15f1f6dfd4d3e7a130604676026fcf855c2a |
|
MD5 | ac24851e577aa1a1985ad9fb1f2181f4 |
|
BLAKE2b-256 | 2ee0eab9d472611b26223bfc74f8067bfce9f273e658715f66792a982098d127 |
Close
Hashes for arrow_json-0.7.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56ec990370cbde4a1803d99ab754df16fbb62a8fbeb4af8a1ea6372302f46104 |
|
MD5 | 0bd3c6e3e9199c10d94e518fa1118d88 |
|
BLAKE2b-256 | 5db3022ae3475db30059889b6200e67736b8e3a6993fc6991ed43459943f5bbe |
Close
Hashes for arrow_json-0.7.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b2508f890d3ad530bb3d9cc57eb8f023de912e14966b2d82e28851572884974 |
|
MD5 | b455776d529328e1497f71436b05a49b |
|
BLAKE2b-256 | 00aaded697a7e26dfe8a4540597d11de3a0fc24feb95f37e546386439c1319d8 |
Close
Hashes for arrow_json-0.7.3-pp37-pypy37_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8749e5fe2f6a186b0e5135fcd32cae0b3881093ca1708ec02aa10e8d720fa640 |
|
MD5 | a72b1eca73ba096966c2ead598c4ebe1 |
|
BLAKE2b-256 | 5a061ceb9ce971dc5ab904b4d1e417b44a606e0fa081063d7bafe9b84891dfba |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6982a4e50976f9739d91f45cb504a11c6cc50d6e30987b257f9acb879de8d7ac |
|
MD5 | a63ce99dd2bb3ba128cbc80adface987 |
|
BLAKE2b-256 | f397b2f5927a61a64273cd28128b68615255d73970e37321cc92bc45999c94b0 |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa4d7380c148030774dad4d9f2a4dd1a05e32c30e8eb4bdff6e827a95a0b0faf |
|
MD5 | 043596bc89d6815095b6a44d983c65eb |
|
BLAKE2b-256 | 4522742d410b193b29b0241355b2a8188dcf1cdb233a7c3afcc144081a393da8 |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e7975744928cb35cb32d4a74a8354475ec28726654ecffe3475a765e67560af |
|
MD5 | 69b8d6ee8c7fc34316699e8f32d1a308 |
|
BLAKE2b-256 | b927533d8266ba2b87bc3fb26ade3441adb7d5eff6dc8c26124e49ebbe21793c |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f736440b90b29bf62a0598fdbed6295053d056af7b3bce309dc8427a655ac95 |
|
MD5 | ad72f1e86ae5d56f1f7bb3784d3ba715 |
|
BLAKE2b-256 | 09b3bdb3d9fb19aa0ce661d1a817eaffdb248c789191c825ba9711d58af34f66 |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a47a62c2ac8b08f28318747d520e52210dbb8eb6c0066f50f0558219cba0683 |
|
MD5 | dc4ff819ec9b440bed51cf2941f15fcc |
|
BLAKE2b-256 | 952dd459568ff45fa980abd57d390912fe8424f90a5035353cc054a5949db507 |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49a1674b871072acda9b2d0aa1f5425a1bcbe480ac34550aaeafcafb527808ad |
|
MD5 | 5b2ed8d66560d43cfcad668e98d27d4f |
|
BLAKE2b-256 | dacfa599eea6d1c36500a0445d40c6ef58a6d1ce74855e641d9c135b969d80c0 |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f51d858ad688bfd76fe2bf17e02d3989d3c5206e3c0ede64b425f0288631c7a |
|
MD5 | 378704b8a1709c8ad655f3f5a8b32326 |
|
BLAKE2b-256 | abd12be4fea015e5f1a0bace69b7c42b26bb896224440eb4db30f17f7124340f |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6f929f8457820e855a973fc2bdc903446269aeb22e3aea10346803d20d268a5 |
|
MD5 | 9f57b34a42686077b22f124c15d78ff6 |
|
BLAKE2b-256 | 4a57fe2daa1289d99324f0ca16637fbef8ab4be35b038597a0c18e9ea63ed205 |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5016fc56fb65b28ac58589a8e93b147679352def0475be2c184fa8bb8d7cdc00 |
|
MD5 | 92cf1cdc023d853679411de3947f2a07 |
|
BLAKE2b-256 | c2cd0e8a25ee1c985f47c1ba49465c7fc082b584852ec84b69a34fc8a00f0ab2 |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92b7d45a4d1c93ac909d89eaee8cc9a7385aa88c55ad64dece1e044f6730196b |
|
MD5 | 11f34a029b0bec2a29dd73fb755ac972 |
|
BLAKE2b-256 | 02e888c230f74c55b6e7e3c203421ea0dd9ddcb2457fe6e8974d482f0abf2f8d |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd6fbc6f2c0f4ec506ec6817343c644b56773b60bfdfc85d7d726814b9e00b4 |
|
MD5 | 446ac5f81a41badd433eb92b71f7f26b |
|
BLAKE2b-256 | 083ddd59a93850c332a233a614feb6f5f943298440a98eeba8eabec8f4ce623f |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5691080554b21dc50aff095ad7753a7887d82e95948773a5c7769816cab27894 |
|
MD5 | 4bf85ae52c515da9caa45d6ee169bc48 |
|
BLAKE2b-256 | 6ced7535aed449bfd9a4427d8fcc454fa03ce4bccda561c7b0ac58c1fb0ea440 |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51e300e75a70ca945e0a1211322d7c2222fd60d563f361c019166489f991993a |
|
MD5 | b1217733cb3de12f89dcf646f0767ae3 |
|
BLAKE2b-256 | 8b248b22f6e7fe1b4d311bc0f910d4784caf07f253c17ff235b1cac91c746890 |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 421fa8c16032b81136fa403fcd467585c19c384018a50240edec346a6171bf01 |
|
MD5 | 17c34e886a97e46af1dca9d144b59f0b |
|
BLAKE2b-256 | 128e107c787098e9323c6af59f0e0e78a6c79982bd56c191ef7c02f0be86216b |
Close
Hashes for arrow_json-0.7.3-cp37-abi3-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86885f42045a2900a71660be6131e68f5d41a45c0ea3b2714b45625c7f0093d8 |
|
MD5 | 22d8d51889bfc8f6c184f3a275c15dae |
|
BLAKE2b-256 | 7786ded8b304c9439776a1c4881c1109f55ec76a3475b87605be9dd2583fdd0d |