Skip to main content

JSON Tools RS

A high-performance Rust library for advanced JSON manipulation with SIMD-accelerated parsing, providing unified flattening and unflattening operations through a clean builder pattern API. Ships with Rust, Python, and JVM (Java/Spark) bindings.

PyPI Crates.io Maven Central Documentation Book License

Why JSON Tools RS?

JSON Tools RS is designed for developers who need to:

  • Transform nested JSON into flat structures for databases, CSV exports, or analytics
  • Clean and normalize JSON data from external APIs or user input
  • Process large batches of JSON documents efficiently
  • Maintain type safety with perfect roundtrip support (flatten → unflatten → original)
  • Work with both Rust and Python using the same consistent API

Unlike simple JSON parsers, JSON Tools RS provides a complete toolkit for JSON transformation with production-ready performance and error handling.

Features

  • 🚀 Unified API: Single JSONTools entry point for flattening, unflattening, or pass-through transforms (.normal())
  • 🔧 Builder Pattern: Fluent, chainable API for easy configuration and method chaining
  • High Performance: SIMD-accelerated JSON parsing with FxHashMap, SmallVec stack allocation, and tiered caching
  • 🚄 Parallel Processing: Built-in Rayon-based parallelism (persistent work-stealing pool) for faster batch operations and large nested structures
  • 🎯 Complete Roundtrip: Flatten JSON and unflatten back to original structure with perfect fidelity
  • 🧹 Comprehensive Filtering: Remove empty strings, nulls, empty objects, and empty arrays (works for both flatten and unflatten)
  • 🔄 Advanced Replacements: Key/value replacements, literal (exact substring match) by default, or regex by wrapping the pattern in r'...'
  • 🚫 Key/Value Exclusion: Drop entire keys (and their subtree) or key-value pairs by pattern match with .exclude_key()/.exclude_value()
  • 🛡️ Collision Handling: Intelligent .handle_key_collision(true) to collect colliding values into arrays
  • 📅 Date Normalization: Automatic detection and normalization of ISO-8601 dates to UTC
  • 🔀 Automatic Type Conversion: Convert strings to numbers, booleans, and nulls with .auto_convert_types(true)
  • 📦 Batch Processing: Process single JSON or batches; Python also supports dicts and lists of dicts
  • 🐍 Python Bindings: Full Python support with perfect type preservation (input type = output type)
  • 📊 DataFrame/Series Support: Native support for Pandas, Polars, PyArrow, and PySpark DataFrames and Series in Python
  • JVM Bindings: Java/Spark UDFs (row and batched mapPartitions tiers) for Databricks Jobs/notebooks on classic compute and other Spark workloads -- see jvm/README.md

Table of Contents

Quick Start

Rust - Unified JSONTools API

The JSONTools struct provides a unified builder pattern API for all JSON manipulation operations. Simply call .flatten() or .unflatten() to set the operation mode, then chain configuration methods and call .execute().

Basic Flattening

use json_tools_rs::{JSONTools, JsonOutput};

let json = r#"{"user": {"name": "John", "profile": {"age": 30, "city": "NYC"}}}"#;
let result = JSONTools::new()
    .flatten()
    .execute(json)?;

if let JsonOutput::Single(flattened) = result {
    println!("{}", flattened);
}
// Output: {"user.name": "John", "user.profile.age": 30, "user.profile.city": "NYC"}

Advanced Flattening with Filtering

use json_tools_rs::{JSONTools, JsonOutput};

let json = r#"{"user": {"name": "John", "details": {"age": null, "city": ""}}}"#;
let result = JSONTools::new()
    .flatten()
    .separator("::")
    .lowercase_keys(true)
    .key_replacement("r'(User|Admin)_'", "")
    .value_replacement("@example.com", "@company.org")
    .remove_empty_strings(true)
    .remove_nulls(true)
    .remove_empty_objects(true)
    .remove_empty_arrays(true)
    .execute(json)?;

if let JsonOutput::Single(flattened) = result {
    println!("{}", flattened);
}
// Output: {"user::name": "John"}

Automatic Type Conversion

Convert string values to numbers, booleans, dates, and null automatically for data cleaning and normalization.

use json_tools_rs::{JSONTools, JsonOutput};

let json = r#"{
    "id": "123",
    "price": "$1,234.56",
    "discount": "15%",
    "active": "yes",
    "verified": "1",
    "created": "2024-01-15T10:30:00+05:00",
    "status": "N/A"
}"#;

let result = JSONTools::new()
    .flatten()
    .auto_convert_types(true)
    .execute(json)?;

if let JsonOutput::Single(flattened) = result {
    println!("{}", flattened);
}
// Output: {
//   "id": 123,
//   "price": 1234.56,
//   "discount": 15.0,
//   "active": true,
//   "verified": 1,
//   "created": "2024-01-15T05:30:00Z", // Normalized to UTC
//   "status": null
// }

Python - Unified JSONTools API

The Python bindings provide the same unified JSONTools API with perfect type matching: input type equals output type.

Basic Usage

import json_tools_rs as jt

# Basic flattening - dict input → dict output
result = jt.JSONTools().flatten().execute({"user": {"name": "John", "age": 30}})
print(result)  # {'user.name': 'John', 'user.age': 30}

# Basic unflattening - dict input → dict output
result = jt.JSONTools().unflatten().execute({"user.name": "John", "user.age": 30})
print(result)  # {'user': {'name': 'John', 'age': 30}}

Advanced Configuration & Parallelism

import json_tools_rs as jt

# Configure tools with parallel processing settings
tools = (jt.JSONTools()
    .flatten()
    .separator("::")
    .lowercase_keys(True)
    .remove_empty_strings(True)
    .parallel_threshold(50)       # Parallelize batches >= 50 items
    .num_threads(4)               # Use 4 threads
    .nested_parallel_threshold(200) # Parallelize large objects
)

# Process a batch of data
batch = [{"data": i} for i in range(100)]
results = tools.execute(batch)

DataFrame & Series Support

import json_tools_rs as jt
import pandas as pd

# Pandas DataFrame input → Pandas DataFrame output
df = pd.DataFrame([
    {"user": {"name": "Alice", "age": 30}},
    {"user": {"name": "Bob", "age": 25}},
])
result = jt.JSONTools().flatten().execute(df)
print(type(result))  # <class 'pandas.core.frame.DataFrame'>

# Also works with Polars, PyArrow Tables, and PySpark DataFrames
# Series input → Series output (Pandas, Polars, PyArrow)

JVM / Spark

JNI-based Java bindings, mirroring the same JSONTools builder, for use as Apache Spark UDFs -- a simple row UDF and a higher-throughput batched mapPartitions transform. Built for Databricks Jobs/notebooks on classic compute and other Spark workloads (not usable inside a Databricks Lakeflow Declarative Pipeline -- Databricks doesn't permit JVM libraries on pipeline compute at all; use the Python bindings above, wrapped in a pandas_udf, for that case instead).

import io.github.amaye15.jsontoolsrs.JsonTools;
import io.github.amaye15.jsontoolsrs.JsonToolsHandle;

try (JsonToolsHandle tools = JsonTools.builder()
        .flatten()
        .separator("::")
        .keyReplacement("r'^admin_'", "")
        .removeNulls(true)
        .build()) {
    String result = tools.execute("{\"admin_name\": \"Jane\", \"age\": null}");
    // {"name":"Jane"}
}

See jvm/README.md for the Spark UDF API and Setting Up on Databricks for the full deployment walkthrough (both this and the pandas_udf path).

Runnable Examples

Every builder feature has a standalone, runnable example in all three languages, plus curated multi-feature pipelines (not an exhaustive combinatorial sweep -- the builder has ~10 independent toggles -- but realistic groupings commonly used together, and one "kitchen sink" pipeline exercising nearly everything at once). All three language versions use matching inputs and produce matching output.

Individual features Curated combinations
Rust examples/feature_by_feature.rs examples/feature_combinations.rs
Python python/examples/feature_by_feature.py python/examples/feature_combinations.py
Java jvm/examples/.../FeatureByFeature.java jvm/examples/.../FeatureCombinations.java
# Rust
cargo run --example feature_by_feature
cargo run --example feature_combinations

# Python
python3 python/examples/feature_by_feature.py
python3 python/examples/feature_combinations.py

# Java (compiles examples/ as an extra source root, kept out of the packaged jar)
cd jvm
mvn -P examples compile exec:java -Dexec.mainClass=io.github.amaye15.jsontoolsrs.examples.FeatureByFeature
mvn -P examples compile exec:java -Dexec.mainClass=io.github.amaye15.jsontoolsrs.examples.FeatureCombinations

There are also narrative walkthroughs for a quicker first read: examples/basic_usage.rs / examples/advance_usage.rs (Rust) and python/examples/examples.py (Python).

Quick Reference

Method Cheat Sheet

Method Description Example
.flatten() Set operation mode to flatten JSONTools::new().flatten()
.unflatten() Set operation mode to unflatten JSONTools::new().unflatten()
.normal() Set mode to pass-through (transform only) JSONTools::new().normal()
.separator(sep) Set key separator (default: ".") .separator("::")
.lowercase_keys(bool) Convert keys to lowercase .lowercase_keys(true)
.remove_empty_strings(bool) Remove empty string values .remove_empty_strings(true)
.remove_nulls(bool) Remove null values .remove_nulls(true)
.remove_empty_objects(bool) Remove empty objects {} .remove_empty_objects(true)
.remove_empty_arrays(bool) Remove empty arrays [] .remove_empty_arrays(true)
.key_replacement(find, repl) Replace key patterns (literal, or regex via r'...') .key_replacement("r'user_'", "")
.value_replacement(find, repl) Replace value patterns (literal, or regex via r'...') .value_replacement("@old.com", "@new.com")
.exclude_key(pattern) Drop a key (and its entire subtree) matching a pattern .exclude_key("crypto")
.exclude_value(pattern) Drop a key-value pair whose value matches a pattern .exclude_value("banned")
.handle_key_collision(bool) Collect colliding keys into arrays .handle_key_collision(true)
.auto_convert_types(bool) Convert types (nums, bools, dates, nulls) -- all 4 categories, default behavior .auto_convert_types(true)
.convert_dates/nulls/booleans/numbers(bool) Convert types independently per category, with optional _config(...) customization .convert_numbers(true)
.parallel_threshold(n) Min batch size for parallelism .parallel_threshold(500)
.num_threads(n) Number of threads (default: CPU count) .num_threads(Some(4))
.nested_parallel_threshold(n) Nested object parallelism size .nested_parallel_threshold(50)
.max_array_index(n) Max array index for unflatten (DoS protection) .max_array_index(100_000)

Automatic Type Conversion

When .auto_convert_types(true) is enabled, the library performs smart parsing on string values. For independent control over each category below (e.g. only converting numbers, or customizing date/null/boolean matching), use .convert_dates()/.convert_nulls()/.convert_booleans()/.convert_numbers() instead -- see Automatic Type Conversion for the full per-category reference across all three language bindings.

  1. Date & Time (ISO-8601):
  • Detects date strings to avoid converting them to numbers (e.g., "2024-01-01").
  • Normalizes datetimes to UTC.
  • Supports offsets (+05:00), Z suffix, and naive datetimes.
  1. Numbers:
  • Basic: "123"123, "45.67"45.67
  • Separators: "1,234.56" (US), "1.234,56" (EU), "1 234.56" (Space)
  • Currency: "$123", "€99", "£50", "¥1000", "R$50"
  • Scientific: "1e5"100000
  • Percentages: "50%"50.0, "12.5%"12.5
  • Basis Points: "50bps"0.005, "100 bp"0.01
  • Suffixes: "1K", "2.5M", "5B" (Thousand, Million, Billion)
  1. Booleans:
  • "true", "false", "yes", "no", "on", "off", "y", "n" (case-insensitive).
  • Note: "1" and "0" are treated as numbers, not booleans.
  1. Nulls:
  • "null", "nil", "none", "N/A" (case-insensitive) → null.

Installation

Rust

cargo add json-tools-rs

Python

pip install json-tools-rs

JVM / Spark

Published to Maven Central as io.github.amaye15:json-tools-rs-spark (live since v0.9.2, ships automatically on tagged releases):

<dependency>
  <groupId>io.github.amaye15</groupId>
  <artifactId>json-tools-rs-spark</artifactId>
  <version>0.9.11</version>
</dependency>

Or build from source (cargo build --release --features jvm && cd jvm && mvn package), or download the jar from a jvm-ci.yml CI run. See jvm/README.md for details.

Architecture

The codebase is organized into focused, single-responsibility modules:

src/
├── lib.rs            Facade: mod declarations + pub use re-exports
├── json_parser.rs    Conditional SIMD parser (sonic-rs on 64-bit, simd-json on 32-bit)
├── types.rs          Core types: JsonInput, JsonOutput
├── error.rs          Error types with codes E001-E008
├── config.rs         Configuration structs and operation modes
├── cache.rs          Tiered regex pattern caching (compile-time table, thread-local, global)
├── convert.rs        Type conversion: numbers, dates, booleans, nulls (SIMD-optimized)
├── transform.rs      Filtering, key/value replacements, collision handling
├── flatten.rs        Flattening algorithm with Rayon parallelism
├── unflatten.rs      Unflattening with SIMD separator detection
├── builder.rs        Public JSONTools builder API and execute() entry point
├── python.rs         Python bindings via PyO3
├── jvm.rs            JVM bindings via JNI (Java/Spark UDFs, see jvm/)
├── tests.rs          Unit tests
└── main.rs           CLI examples

The processing pipeline:

  1. Parse -- SIMD-accelerated JSON parsing (json_parser)
  2. Flatten/Unflatten -- Recursive traversal with CompactString/arena-backed key storage (flatten/unflatten)
  3. Transform -- Lowercase, replacements (cached regex), collision handling (transform)
  4. Filter -- Remove empty strings, nulls, empty objects/arrays (transform)
  5. Convert -- Type conversion with first-byte discriminators (convert)
  6. Serialize -- Output to JSON string or native Python types

Performance

Benchmark Results

Benchmark Time Description
Deep nesting (100 levels) ~2.17 µs Deeply nested JSON objects
Wide objects (1,000 keys) ~24.8 µs Flat objects with many keys
Large arrays (5,000 items) ~406 µs Arrays with many elements
Parallel batch (10,000 items) ~635 µs Batch processing with Rayon (nested_parallel_threshold)

Measured on Apple Silicon (M4) via cargo bench --bench stress_benchmarks, v0.9.5. Results may vary by platform and data shape.

Optimization Techniques

JSON Tools RS uses several techniques to achieve high performance:

  • SIMD-JSON: Hardware-accelerated parsing via sonic-rs (64-bit) / simd-json (32-bit).
  • SIMD Byte Search: memchr/memmem for SIMD-accelerated string operations and pattern matching.
  • FxHashMap: Faster hashing for string keys via a hand-rolled FxHash-style hasher (src/fxhash.rs; no external hashing crate dependency).
  • Tiered Caching: Three-level regex cache (compile-time pattern table → thread-local FxHashMap → global RwLock<FxHashMap>).
  • SmallVec & Cow: Stack allocation for depth stacks and number buffers; zero-copy string handling.
  • CompactString & Arena Keys: Object keys are inlined via CompactString (no heap allocation up to 24 bytes); flatten's slow path additionally uses a bumpalo arena for deep-nested keys, to minimize allocations in wide/deep JSON.
  • First-Byte Discriminators: Rapid rejection of non-convertible strings during type conversion.
  • Parallelism: Rayon's persistent work-stealing thread pool for batch processing and large nested structures (avoids per-call OS thread spawn cost).

CLI Demo

The crate includes an educational demo binary that showcases library features:

cargo run

This prints progressive examples covering basic flattening, unflattening, custom separators, filtering, replacements, collision handling, type conversion, and batch processing.

Contributing

See CONTRIBUTING.md for development setup, testing, benchmarking, and PR guidelines.

License

Dual-licensed under either MIT or Apache-2.0, at your option.

Changelog

v0.9.11 (Current)

  • Fix: execute(..., normalise=True, target="pyspark") could silently corrupt an all-None column on Spark's non-Arrow fallback path (taken automatically when pyarrow isn't installed, which pyspark does not depend on) -- a missing value could serialize as the literal string "<NA>" instead of a real null. Fixed by computing an explicit StructType schema from the data (instead of relying on Spark to infer it) and using plain Python None instead of pandas's nullable extension type, verified correct with and without pyarrow installed.

v0.9.10

  • New: execute(input, normalise=True, target=None) (Python) -- always returns a wide DataFrame (one column per flattened key) regardless of input shape (str/dict/list/DataFrame/Series all supported), working natively across pandas, polars, pyarrow, and now genuinely PySpark (a real pyspark.sql.DataFrame, closing the previous list-of-dicts fallback for this path). See DataFrame & Series Support.
  • New: JSONTools (Python) is now picklable (pickle.dumps/pickle.loads), including across a real process boundary (e.g. captured in a PySpark UDF/mapInPandas closure via cloudpickle) -- via __reduce__ plus a new to_config_json()/from_config_json() method pair. (#29)
  • Fix: critical auto_convert_types panic on multi-byte UTF-8 content in specific positions (e.g. "5€ García", a "+1Á2" timezone offset) -- two fixed-byte-offset string slices assumed the offset was always a UTF-8 character boundary. Fixed with an is_char_boundary guard at each site; no behavior change for valid inputs. (#29)

See CHANGELOG.md for full details.

v0.9.8

  • Changed: orjson is now a required Python dependency, used automatically for dict/DataFrame-row JSON (de)serialization -- pip install json-tools-rs is all that's needed. A per-call fallback to the standard library still covers inputs orjson can't handle (e.g. integers beyond 64-bit range).
  • Performance: Python binding marshaling ~37% faster (dict calls) / ~39% faster (str calls) via a detection fast-path plus the orjson backend; JVM binding marshaling ~22-38% faster per call (UTF-8 byte[] across the JNI boundary instead of String); unflatten ~5-6% faster and roundtrip ~4-5% faster (corpus-tuned container capacity hints, single-lookup entry()); flatten ~13-16% faster across payload sizes (removed a double-scan in the core tape scanner).

See CHANGELOG.md for full details.

v0.9.7

  • New: .exclude_key(pattern) (Rust/Python/JVM) -- drop any key, and its entire value/subtree, whose name contains pattern (literal by default, r'...' for regex). Matching a container key drops its entire subtree in O(1), without walking it. See Key Exclusion.
  • New: .exclude_value(pattern) (Rust/Python/JVM) -- drop a key-value pair whose value contains pattern. Applies only to scalar leaf values; checked after .value_replacement()/.auto_convert_types() have run. See Value Exclusion.
  • Fix: .remove_nulls() now runs consistently last across .flatten()/.unflatten()/.normal() mode -- previously .value_replacement() and .auto_convert_types() composed in different orders across the three engines, so a value that only became null after a replacement could slip past .remove_nulls() depending on mode.

See CHANGELOG.md for full details, including edge-case coverage across all three languages.

v0.9.6

  • New: fine-grained, per-category control over automatic type conversion -- .convert_dates(), .convert_nulls(), .convert_booleans(), .convert_numbers() (Rust/Python/JVM) let each category be enabled/disabled independently, each also accepting real customization (date UTC-normalization toggles, extra null/boolean tokens, per-sub-format number toggles). .auto_convert_types(bool) is unchanged and still means "all four, default behavior." See Automatic Type Conversion.
  • Breaking (pre-1.0): ProcessingConfig/FilteringConfig/CollisionConfig/ReplacementConfig are now #[non_exhaustive]; ProcessingConfig.auto_convert_types: bool removed in favor of ProcessingConfig.type_conversion: TypeConversionConfig. Only affects code constructing these via a bare struct literal or reading that field directly -- the JSONTools builder is unaffected.
  • Performance: the existing hot-path type-conversion function is untouched by this change; the new per-category dispatch is selected once per execute() call, confirmed within ~1% of prior auto_convert_types cost (Criterion).

v0.9.5

  • Documentation-wide accuracy sweep: every root-level doc, the full mdBook site, and the JVM Java source's own doc comments audited against actual source code and live runtime behavior (not just re-read) across four parallel passes. Corrected fabricated/stale internals (references to a phf key cache, rustc-hash, Arc<str> key dedup, and function names that no longer exist -- none of that is in the current codebase), stale benchmark numbers (some off by 3-14x), wrong error-handling semantics (e.g. .separator("") documented as panicking; it returns a config error), several broken guide examples, and stale "not yet published" claims for Maven Central/PyPI (both have been live for a while). Also fixed a real internal contradiction in the JVM Java source itself (FlattenUDF/BatchTransform javadoc claimed Lakeflow Pipeline support that Databricks doesn't actually allow) and added a missing JVM API reference page.
  • New: runnable examples covering every builder feature individually, plus curated multi-feature pipelines, mirrored across all three language bindings with matching inputs/outputs -- see Runnable Examples below.
  • Performance: regex pattern lookup for key_replacement/value_replacement no longer re-hashes and re-walks the cache on every key/value check (a thread-local "sticky" cache of recently-used patterns short-circuits the common case) -- regex scenarios 9-22% faster (Criterion). Consolidated two near-duplicate replacement-application code paths, which also fixed a missing SIMD fast-path for literal value replacement (~15-19% faster for that case).

See CHANGELOG.md for full details on all of the above.

v0.9.4

  • Bug fix: auto_convert_types silently corrupted the trailing digits of large integer strings (17+ digits, e.g. Snowflake/Discord/database bigint IDs) by always round-tripping through f64, which only has ~15-17 significant decimal digits of exact precision. Now reuses already-canonical integer strings directly instead of reformatting through a float.
  • Python bindings: dict/list[dict]/DataFrame/Series conversion switched from the pythonize crate's generic serde-based traversal to direct calls to Python's own json module. Benchmarked against the actual built extension: ~18% faster for a single nested dict, ~1.6x faster for a 200-row pandas DataFrame (the realistic cases this library exists for); flat/tiny dicts see a smaller, reported-honestly regression. Removes the pythonize dependency entirely.
  • Performance: credit/debit currency suffix stripping ("100CR"/"100DR") in auto_convert_types no longer goes through std's generic string-pattern search machinery -- ~13-17% faster on currency-heavy conversion (Criterion). Literal (non-regex) key/value replacement now uses SIMD substring search -- ~2.6-4.8% faster. unflatten's internal object maps now start pre-sized instead of growing from empty -- ~7-9% faster combined. auto_convert_types's date detection hand-rolled instead of using chrono's generic parser -- ~25% faster on mixed real-dates/false-positive workloads. flatten's slow path (key transforms configured) now uses an arena allocator for deep-nested documents -- up to ~14% faster end-to-end.

See CHANGELOG.md for full details on all of the above, including the honest trade-offs.

v0.9.3

  • Bug fix: flatten produced invalid JSON for any key containing an escaped character (\", \\, control chars) when no key transform was configured -- the default, most common usage.
  • Bug fix: re-escaping corrupted multi-byte UTF-8 characters (e.g. café "quoted" became café \"quoted\") whenever a string needed escaping and also contained non-ASCII text -- affected key escaping under lowercase_keys/key_replacement/collision-handling, value escaping under value_replacement, and unflatten's key serialization.
  • Performance: JSON object keys now use CompactString instead of String (inlines keys up to 24 bytes, no heap allocation) -- unflatten is ~19-22% faster (Criterion). Redundant separator re-scan eliminated in unflatten's tree-building. Regex pattern cache now evicts genuinely least-recently-used entries instead of arbitrary ones. Key/value re-escaping is ~17-22% faster as a side effect of the UTF-8 corruption fix above.

See CHANGELOG.md for full details on all of the above.

v0.9.2

(v0.9.1 was tagged a day earlier but only completed publishing to Maven Central -- a crates.io/PyPI release pipeline bug caused those two to fail before any upload. Fixed and re-cut as v0.9.2 across all three registries; no code changes beyond the release pipeline fix itself.)

  • JVM (Java) bindings (BREAKING for key_replacement/value_replacement, see below): new Spark UDF bindings (jvm/) with full feature parity, via a JNI shim over the same Rust core -- see jvm/README.md.
  • key_replacement/value_replacement pattern syntax (BREAKING): patterns are now literal (exact substring match) by default; wrap in r'...' (e.g. r'^admin_') for regex. Previously every pattern was always compiled as regex.
  • Rayon parallelism: batch processing switched back from std::thread::scope (per-call OS thread spawn) to Rayon's persistent work-stealing pool -- measurably faster for small-to-medium batches.
  • has_escape scanner bug fix: escape sequences not adjacent to a quote (\n, \t, \r, \uXXXX) were previously invisible to the tape scanner, silently skipping auto_convert_types/replacements/lowercase_keys for affected strings.
  • crates.io and Maven Central publishing enabled on tagged releases.

See CHANGELOG.md for full details on all of the above.

v0.9.0

  • Crossbeam Parallelism: Migrated from Rayon to Crossbeam for finer-grained parallel control.
  • DataFrame/Series Support: Native Python support for Pandas, Polars, PyArrow, and PySpark DataFrames and Series.
  • Modular Architecture: Refactored into 10 focused modules for maintainability (zero API changes).
  • Performance Optimizations: Eliminated per-entry HashMap in parallel flatten, early-exit discriminators, SIMD literal fallback, thread-local regex cache half-eviction, vectorized clean_number_string().
  • Python Binding Optimizations: mem::take for zero-cost builder mutations, O(1) DataFrame/Series reconstruction.

v0.8.0

  • Python Feature Parity: Added auto_convert_types, parallel_threshold, num_threads, and nested_parallel_threshold to Python bindings.
  • Enhanced Type Conversion: Added support for ISO-8601 dates, currency codes (USD, EUR), basis points (bps), and suffixed numbers (K/M/B).
  • Date Normalization: Automatic detection and UTC normalization of date strings.

See CHANGELOG.md for full history.

Download files

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

Source Distribution

json_tools_rs-0.9.11.tar.gz (245.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

json_tools_rs-0.9.11-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

json_tools_rs-0.9.11-cp315-cp315t-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.12+ i686

json_tools_rs-0.9.11-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

json_tools_rs-0.9.11-cp315-cp315-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.12+ i686

json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.12+ i686

json_tools_rs-0.9.11-cp314-cp314-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.14Windows x86-64

json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

json_tools_rs-0.9.11-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.12+ i686

json_tools_rs-0.9.11-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

json_tools_rs-0.9.11-cp314-cp314-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

json_tools_rs-0.9.11-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

json_tools_rs-0.9.11-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686

json_tools_rs-0.9.11-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

json_tools_rs-0.9.11-cp313-cp313-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

json_tools_rs-0.9.11-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

json_tools_rs-0.9.11-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

json_tools_rs-0.9.11-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

json_tools_rs-0.9.11-cp312-cp312-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

json_tools_rs-0.9.11-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

json_tools_rs-0.9.11-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

json_tools_rs-0.9.11-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

json_tools_rs-0.9.11-cp311-cp311-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

json_tools_rs-0.9.11-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

json_tools_rs-0.9.11-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_i686.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_armv7l.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

json_tools_rs-0.9.11-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

File details

Details for the file json_tools_rs-0.9.11.tar.gz.

File metadata

  • Download URL: json_tools_rs-0.9.11.tar.gz
  • Upload date:
  • Size: 245.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for json_tools_rs-0.9.11.tar.gz
Algorithm Hash digest
SHA256 67a88b8d8fdbc774ff81ef2d3bfc254a54017195c61e7f6759b5609cb37f42f7
MD5 eebfa373cba3417d74c1c3341c1e78ae
BLAKE2b-256 c09571d23cfe901b315fd18a58ecd8f029783b7bcfe56bcca18819bdf00e4d2f

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aaee58e696d56eff191b5304de9830aa5753c6210b2b8790c1d5b07fd3ea557b
MD5 326165de0c41855149d83f0ff6d3eed4
BLAKE2b-256 ceed746edc18a271db717cba0b716bf295ab5b0ba8dd9c4c2bf1cc24e3a10d7a

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8ded61da7333ccf4846e7b590fbc0d1750a453bdeb4623c92830ba1e8ac902e8
MD5 eaddb39569f0177a2d6704fdce6b7bfd
BLAKE2b-256 d2e5619a2902c0e3d39e5b26b329a23286dd11a7148278683700e1e05efa65fd

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5f012a268a958b6f78a643c078c7f9bdaa6f90bb744334189b97d6b3d6caa976
MD5 075d520c2477e5c2d6bccb55f79041f4
BLAKE2b-256 76c3b58f3d623c5eb4d9ca3f6be6252d102c229fc2faec9685bb5b4f4d471de7

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7649d83907dd1a608fa12a26eec46c391ed8bb7a501a1665d5ea656a109af2ed
MD5 6ee18015646a26f0d8d29b602e11e5c8
BLAKE2b-256 4c1babdc648c2e44076c15593caac54bd58353e253902ccabb585fbed8631894

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 072c0002cb4fdd2be70df7893a84e6def27686f0db9645ae8df7c9cf814774a0
MD5 0973bc1243a44c93eaf31f1782bb0094
BLAKE2b-256 58130ac745da0782babea2f0d0b1481495c74fbba2a3ba788da009d963f57c63

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9e14e70408d00e6ac59ae1e775c946279a103cce1d7052c5e24caa4380ff4417
MD5 278bc31a596503e8fac215ff628e075e
BLAKE2b-256 e06b2e67ef1a7aa6326972389881e66bb6865913b340c39824cc424462a71551

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f0af4adb92f1fe9de02aea6ff81e173d819a6b9cec0a12dd9292935d5316023
MD5 a1483f4d602f3056eb9f86c1819df815
BLAKE2b-256 4da93e736fc0cce300b9a8075982ee1199eab83d6c894068aa1fa6e243dd8c7d

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aebae6057ca28b48efb8a58514a9602e5b5affa91e10786617855cc0ef1575b9
MD5 0969e5ccc819d1798ede6403d6ddeef5
BLAKE2b-256 94821802700b60a3a22f9098217b032fdca6b472880f2305140bf7d1ff5a75f9

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-pp311-pypy311_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5ceedacb1821e9067e17311e689af50973ed8412084e511e45bf242034a51283
MD5 eeaf2620b77c7be9befcc00bcf0c7418
BLAKE2b-256 1fc00555bcb9bcc13f0c6a4cc2fc9d3068c84192e50c2fc0bc774091e2a6c029

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15bec682bc5970f5e1d39e91eed1db66cc3d431d9d7fbb5db6d177c4a47c800b
MD5 28139d8c1b8d4afaeba1b3122a476fae
BLAKE2b-256 25b05a0605cac6b20d441fd31a233b93bd0cd452345dc2932869df495e6c08ab

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp315-cp315t-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp315-cp315t-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 219ac2cfd25acdea130f48ae82574d66e1280dd41acd16d80b0a3e32e651d6bd
MD5 ae946f06f2b8384e5d378134ad9094eb
BLAKE2b-256 180e5712e381e1ef5b0d4703fd6927ad762ee23a62693b80240a593fd42e3dd8

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e34fa8263f8ad7bb663edc6b5437312c9f1abea3d195387182f6896d7f9952c0
MD5 c6f0a6b04a03ae8135837c56bf49cf9d
BLAKE2b-256 89d349dc3da6b970ca822dbc3dc4e148e5972867e2d1f856df8c79bda8852f11

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp315-cp315-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp315-cp315-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3df4c3331b366522c55cc224508024f9018b52b73eeca4e4ea19d8dc5630a591
MD5 b971a387fee904bf7ed22e76a7bc0fa6
BLAKE2b-256 32b6e6eeff03852368f5160ad930a8055e18b06c82999595c5da2864af30cfe1

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d359c4e88a694b4fb3d0dad4291591f182e596e3e579eaf897fc1d9d4300ea7
MD5 adccd535a63d5ba007b4665cf2a91ac5
BLAKE2b-256 4f5fbb8c6fdb0262844eb161892252c30ca0347de4a63b2d68f1a042c8db3738

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7b98c19b6b32c6cf17060e9d14337eb65972f08ec716f2c02a5111636b4c5659
MD5 332d4a5b3d18e54e1d6cf746d8d84010
BLAKE2b-256 6a15709115ff2b706d84cbe84464dad40dbd41ffdf2f51776d06680fd61e468b

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1ffcb2f16d3d2aa57d648b7418ebd55d6f2721c95d6de526f1f5235c113310cd
MD5 35d2dfcbaf6f138e9d9225cb2d5cad17
BLAKE2b-256 9ff6492e5e7a492c72fa1cc5f0e693d2fd485bea2bcf5132d1c5f82aecc52d17

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ba419e3fe56abfe68632d75a9c3bf1f65ad5970abbdb5fbb86e40d75a913df55
MD5 f1145e4ef69319b362354445501ca204
BLAKE2b-256 15b9f12522823dab335626baebc9e1e53d93cae231ed7fc097ec3d4483e579b2

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f834c3486673b642db39521b3856becde6aa55f684cc02f8a1e807bb7f6c39c5
MD5 61b3d3a355e08e97e252318cb18cd871
BLAKE2b-256 807b991e7739d9b4c38722a29cff38e7eb595d68046a5405ac1f3adf968837dd

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ffd859b6d8ceae27bf6c430ce5f64604d6e39d522957cbc59e6a9f67eecad25e
MD5 4a0df2ec420fd49d88cbf6a177ca2300
BLAKE2b-256 9e569f235136505ab0ac4baafeb39f1136e758ff7f7b34af0486627c779091b2

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c659a2784494fe2e79c47626d7c66376fe9f09f135948cd1c67fad74992bdb5d
MD5 cffb0cff0a11dadd5a55a2b980a46be2
BLAKE2b-256 5f1def4d2cdd688139cea719be204306442f600273667a10316e5088e66f18f3

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83772ab25651afbffd1d217be1411959d5d2a02808b4b49f14fb3373bef18e44
MD5 6c5674ddb46066397e7fecb01dbc656b
BLAKE2b-256 b47c12f745543b16ccb44eb4bb3bf13c7f99423dd579d3091605c10d30b8913c

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314t-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 263b038d8979e98fe3efbc1542638f8bfd79b54abaf5203af6c2d24313e49133
MD5 10393b6d4500bba5566f65dfa67a7928
BLAKE2b-256 84d8e2ae281f3d8ec1420d079ed02f3bbed91e8c97ed6bd2c88df8b15634a421

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2804950000f6605762e7058ccb8c8f7d7904e7dedf2c57662538e29f8b8ea370
MD5 f25e148965fd19c5b92fbb0b79be5ac8
BLAKE2b-256 8590f44773e21b6f53db2e5abe610dcea354b46b09dc13a3786fc0f661e3cabf

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1c6aee94e199b46ecdc3fffaac0ed22cb25d4ea5977253db8cfedd4e60d2368
MD5 3fa61aa606c4232023aecc1f624dad03
BLAKE2b-256 11f2095129b8b4aa3ea60f3582ce08aaa4a8c8718c9c7290fd088abd739515db

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 261dd5c3f099c5f91ad005f700bdbee19b571dc0f2d8bb283ccf5bb9148f25e1
MD5 65c0fd97fb53885322ec1ec9eeebe643
BLAKE2b-256 e6f8abf80ad65fbdb2d5503cdeeaf0bafd93fde05e2a3e52e2d2f3bda4658dd0

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 03bbac1453598654a7e97f5d82e663e24573726c84daecae08f2bfa39fb3a97c
MD5 b801995ef8a7c09392755d40a86f5361
BLAKE2b-256 377bdf185935af65944591246ab235f16e188313547e3fab8c6c9b5d431e8727

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19c6236c3b6d7b11149a6f0fe272d77d88472238f3186aeebcfd5b0778ccf8aa
MD5 bf71e9d539aefa2fe9c5cf19bb09f6d1
BLAKE2b-256 8a020811b3cb798ea3c33d6d0aa97139b4449dcaf1b424df227fc10183c04db6

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea53546436bdf16c6082c6956ec85170af781255b6720287413cbd762e1b7736
MD5 f3a7b90c7bd6bc5c222e3f205174ae59
BLAKE2b-256 76c854d43857d9afbc6951adb16f1576740dd541a7ececa647b50b18d5c87893

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6ce21c2815fa4d7a15193a24b9472881e6249d763389a959ad948e43af2aea81
MD5 8aa68098c431172b48b427e345bddb04
BLAKE2b-256 e28224a5fb82f71408f947574b4c41424320b78b825442794f46551e8e505e6b

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b79b0dfeaa55785f9b672ebc78caac1c4680445720f982e9a83a0548d7613a0e
MD5 8c24fad7ce91e257b2f76b6cc47bced3
BLAKE2b-256 e1c8d825e5d09bc9c84f677e658a2411bd3891e4af66f5af7fead647504b1bbb

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d7fc2286d87d03bfb01d62cc17fc1d98d6c423e161935417a63e6e95c3aa71d
MD5 ff6ec4c5bdf2c4033d47422e9ad1b689
BLAKE2b-256 cd319e2258034e9fcadd423e3ac1ee2b04cf58fb1f81acacee942f99d9d9911c

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 225a4eca297687630bc2d4a1f33fa3b6e6cfe3f936be1cf392790a35418804aa
MD5 645651764c96e0db68a6712579048998
BLAKE2b-256 aac5cbae630e7b4a1d06892e12ff21716504cd687cb35c120b555c55353c0513

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84ea369b69eb19fd88c6a481239788a952b694d8512fe583ab396ab7802a3f0d
MD5 beedfbb90da7618991addb2b788e7b74
BLAKE2b-256 ec5e122a969c83eda790468d5296f47e3072f4342085941ff35a6f8c6840ebe7

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f66db2f62a3c885da34ea7d0f94b1266eceefdaf4895a23192d368b7544beaba
MD5 be204f27f10ca704ff24531a42aad228
BLAKE2b-256 b1a59b44528f0e5f1d78a29874fe74c7f59f9d1675aab0cd84053059a86dcd0b

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7370de4f2f456396f2ad57a2a0b4cb2cc42d08ad89f6c82133615710a1793619
MD5 897ba8f2a5ee7cad447e77550ec0b518
BLAKE2b-256 7754ffbb464e0d2ddf432c3cf646eb7e399208ab914950521e1ba412ba9c9573

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e315bc7722eef556530aff41dbab025717992f7ee07abf79673e1eca16a4bb1
MD5 af2963f210f02012d89a0f7755427d19
BLAKE2b-256 61dd2f3813a7eed6dd9c9af200fccfff32ad1c3c4269c8d852f17b6a2166d96d

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 25154b9f6bdadee5af757c490e5ce4531e7b3e3b85115a3dc325af5c574ba3bb
MD5 d9440b321fc1bf8c19188c2249ce4999
BLAKE2b-256 6d9aa52b50f7cfd0a79f175d658563873776a9870735618858a07dfad4b3a56f

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 80f1016bf696fd96285223a0f20373e4457498755e3375645b174880bed8128c
MD5 747a85d095bade785db3c3cec41c1300
BLAKE2b-256 4869b4eb6ac26b269b471c0c24ad2504e97a3fbd97ca31199bd8099906a3f173

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7e02e59392a79c23d4ef914300557f13f59bb8240d3adf1f9338c54b7b1bde8
MD5 dd0c5bcdd6351afdea76a1c6dd433c38
BLAKE2b-256 23beb17e7ed11cdb7d023cb64d3c52c434efe87b653292e94857c96124956304

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d17f38bc17bee06aa7baf0fd835e008f854ed0c69ddedde22e10bf8a61eabe6
MD5 26be98dddcb85120b7168a6958ddaa6c
BLAKE2b-256 ae3f138716e6e0473eda7600c9a2be7b6c6c0f5b3be42bba9ac42cd250b32288

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 48a570835d5dc5a3a16460b569a0970ce6ae21d83103430a591aa25c3a743432
MD5 19c41526cc0b90f6e47f073ec81fb0b8
BLAKE2b-256 3b778be6f9a323f430d8d6783d05920ecc5e3e6e4da18b6818c868ea1cbb4fbf

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 20c3b157c10e088535be71e9a55e7250ad6feba46f928a029d66c89789f08737
MD5 d5e41cf4259a02a405f71b2b59de69e3
BLAKE2b-256 de40b9bfdf24e52d6a14c7a65a736b89297f3cb5373301f262da97f269da09c1

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60dd6908cf1f77323437e5d4725df129b98c91bdaa8594293fe2de8ff451d583
MD5 8fed2d8f4fe2808fcba54fc51611c557
BLAKE2b-256 893d5d6d69f9e3274d094e674770e0790374b720fbfc179ee3e5dddd907ecdce

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6c64b60a312effe17a2eefb38168579dfd354949655f1036ffb348029fdec841
MD5 9231a9c2e32ff643625fd4e35a4815f1
BLAKE2b-256 b81c71ee812726f2f9e7306a8e59db689d643bc0ab80fbc8f2c6dcd2ab69e8e1

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7206cf0e6ce2ab8e96ce42f9642031f615b73227bf1c8aabb3d0044f39db524
MD5 de9aab24da444021df171d00f24fdba0
BLAKE2b-256 cfdc0e755da45ed034cc956a0f97b5affeacfdf2e6506a7c13c6388dbe3702b6

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 722c9ea6676b1a5d3257046fdf54480e5adf3d6758e049c03f2ceba6dcbbd37f
MD5 c1bbe2c94caf27be42c7f876688a80b6
BLAKE2b-256 6b377a33d7c2618c5eb8fab47436f7a2ad124773b76531649eb362137ab0b209

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 04ea33ee35075cb19192f8a57b439e6f52ae454f286b7e9d0a1939bc2c055c8f
MD5 9bfc3f33989a517acefe8ea65561b626
BLAKE2b-256 976385348212b8ccbaf8812e15c5f647d27ff06e49424af2137e1b5b82ae54d3

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5995f83441830065bdafb219adfce0285e76773a73d5846575d891a2c87d8f8
MD5 8b66accd2e844d489a8b23aca6ad7836
BLAKE2b-256 e4b7b569cf7df1f6c8170e4915f625c83ae1370f13e0d829a9296fec57a2a3c3

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6fb5f1fecf47967fd8d57da1acfe89f788ae66185292880e3ecff8ec9699c329
MD5 c3ccf9be255369f3880ef26c154fdd48
BLAKE2b-256 f1041f69ca64b65d7c3a320625036f926e0cdd947ddabc65a3cc26f543788350

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 4093223fa35b1a5c4a088c9f7dd9c10f4c795769b934992fcda594124a15c60c
MD5 4a9dd3241b9f6818830949fcbaa982aa
BLAKE2b-256 48d7bc73608f2d31b276599b34a0327410370345cce48c55de4b562597b49219

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ec80ad60f57623777cf2432021d7064a691a6e4e33aa3148f86e66e0db1c7f9c
MD5 5edfad9675f1c5e446ac74b782b65d32
BLAKE2b-256 ae3dda36e6da97554c0fcc2bc55db853da46e483902ee478a5c75ecf8648c0d3

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2abd52a669ccf9891d8caf5b5caccaf3df02772fbac655f87029cfbf819a40d
MD5 afe6a8236ce93c6c193b879d908cc03b
BLAKE2b-256 0fcb2d0803078c6df5483a01f689e346acb8279a90f749c2281af8714918fa90

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 257ee422d825f3aac56c947ab098315e940c66819e19763f15a54ceafaadcbf6
MD5 dd2a6a138a425b3706fc562315c3d1f4
BLAKE2b-256 9effaa858671d58bf1aa03aec935a66d9c7f3dd7ee7c13cd2ced8c18252dd5e8

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aaaf478025e3bc714a94f8914bab9e4210d158dd1938e8a38ce59bca8fc4fd66
MD5 67f380eec97825439a0618a762f65e3a
BLAKE2b-256 edc4a4d3f92fab4ca663608e49f4b677538f92fc2f50d7c98387035da55aa679

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7053f70a703275bcd8498524a89e76f57f277386c037f36482df807ed00a9c0e
MD5 4ffe995349390a3dae289bfe6baea164
BLAKE2b-256 bb72d57e574004085c8e716f52f02d10e4d3edba6997cafb34e597e259fab803

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1f1405396b20d9abfb07ac89d8f3e764123996ce511c0ca0136b2000966336ae
MD5 ad1a792e92a12d9bbfc4f1660aa17709
BLAKE2b-256 8c4dfe12ff079d3f8d667edd22c2fff4c9dac7c445a3f6e8400113496fdc07a3

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3d01478cd6c49b62b5b4e8e0878f5dcf2d43b84de4c8cad9497e27c8c65c308
MD5 3d60ea00c478148cbd76d434fa44a451
BLAKE2b-256 5fa04fd7d5a311a1ff8058099c8dfaa6940cc0eaa9c0ae75b01411d9125a26e7

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6ff20ef5c0d498afb9ac7f58deec66d80afc2bc4bf9ae9b97d72c40b2bd5c5f9
MD5 d23a93c913043454b36ba9d87b4c84f5
BLAKE2b-256 00b89a50f7b76193e72bf3d7ff167c0f0d2732cbd6c7870b4e8e8228efe35e51

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9b186f74176efd813a634cbbb338720c8734f86fa4dd6e06fff30d7dae63fb0d
MD5 41a3a569b7d8e12449f590f5e02f5a7b
BLAKE2b-256 0a39a241d26bc462c310c82df418ac613908b6388b89c441c8272d19248651b8

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07380203afa5063f27ef726b625f26a054d0008e1397b0cda8249737cf268143
MD5 93f74f19d34ea5f4b57084b385218c7e
BLAKE2b-256 9f8f2221e3567559df91acd82b244190526ddc8bbc559768089d80c2c6a1984f

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4447d035afe531aa7d1f3d58637da5830e8ae20a77733cfeafeef3025e13d7d2
MD5 bee936425260cafd2e0821d81dfcb6e2
BLAKE2b-256 da75466ac3e8c45848bec5a5106eeb0837ece09400833d2bdc373fc979c2827f

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 882a62e86da4d9d04d2944cca89b15ab50a2b68d3787440fc888fc430bd6f5e4
MD5 9deedc1258e6c351f50e46e6c146d133
BLAKE2b-256 9688684e496c5bbb865a113172f63104669abffe2c1a18e481fcaf37fbed62a2

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 70f4784168a38396d8e96d3d93e6c488499c97fb214835fa37ff87e3b8ddc4e6
MD5 6fe7075fc31fd353805d94d3441ebdd1
BLAKE2b-256 5f6d25f0fcf35330a7238ace7ec438cbcde7ce6a22be143a13a79d4fb246dae4

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a74a78226045e0f28711d0ad5bf89040075d2d67c7f1c16cfd6e695473d01346
MD5 43ef6fe3a66ad3c0330bbe2749e958d3
BLAKE2b-256 4f9c907c094ffedbfc369da92948f1695d85ce12951b890b3e304c43e37f0e41

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1b72b3b41ecd23eb6c26cd36f24d4b652a0142246e79d9831b0592967ff4ebe3
MD5 812a47649243c20df61ef3005d03af61
BLAKE2b-256 c4ee04cdc8adfc2c83084a06b557979d08835cbf7aa3e2a595810b45c41a002b

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3a78554dec38d70fdb7facc8ecd90c07602f0dfd62d895f5a4e7705cf0333350
MD5 553cdba129d6de944eea3a2ca878c57e
BLAKE2b-256 eb4f6149678e9c1c74b4d41f9a04243a4221293711243dd28c1145a58b9389a6

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c4e0043a1a833bf53ec90a732740e72d483b3d4990f585514230ab5f8d36238
MD5 d40fcfaacfa5bb8a1c7adaebe213c512
BLAKE2b-256 d9ddb09aa858aaefa1ecab0c9c811eafb5b9b0b4d0d3187898d8c9ebf5f89716

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e77dcd7f69a03c19bb379285bcf0c34e5e04ac7097eaea90f90ef10e480388fa
MD5 4840266507016c3dc23b50227b5b90e9
BLAKE2b-256 dbcdb85f2e419b94d97ba0d1d1a0cda0e3c31f58d9ce54b5132a611b741439ce

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 512522374ec265a02fe2228e1f1054c8e576f017e6561859abe1b4ce0ed1c904
MD5 305173deb15ba13547551784cd94ce49
BLAKE2b-256 392f963f0b5bf24e72269a37e6b4efcf7c6e594d8eb200078313f34a635b258f

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 68ebffea2bceb2c2149e8ce2b38417eb07f803057a297ba2da4f9db6e0f741a5
MD5 47752983cecf52f44b8772a67c206b49
BLAKE2b-256 baeb277dd11bea311d9d864d14948c80182ff2ed5cfb55bfbe01c6f09c8e3091

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1695ae90efe7f17a6fce76d1d9fc584cd68113fde4210f74c4de196bf70e93a0
MD5 14b3afa9b669cc9226f52206102c4cef
BLAKE2b-256 ace06b7c23e0c9a72365cffbb933f6533cb4ebe55bb057fd9e85fb624381c920

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90555271e36e6beca3d598638a538163931cb5b5c7aa3404a4bf5c089e8fff71
MD5 9e3abf5828fa04d15b782426dfa102d7
BLAKE2b-256 52cebb021e11c1b3a0bf6555d1536d090cd2030a4e1cfef37fd47dbbd51ffe3e

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bf5c46d321cae764f438b1ebf7262b3c2fc327af72bd2e42cb7cd35b79139511
MD5 c09210acfa2b39eec2b4abf52a0f6c73
BLAKE2b-256 86709a97427216e8c279cf678dd887f09f7ebe01fb9ab75ebc0da724b84cf2ff

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b3325c521cd3feb0bdecd87c586c03a2b97c609203c0c3e79e494d21c3aa22ee
MD5 5365c21c7512599b1391c7c4d731acdf
BLAKE2b-256 8c0f5ec6f623a4da0eefe4b32c7488a49e933d0d9ac644379f54e8fee11f3440

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2539f07ea9c87e31e6acf20557bcc0081bba9151c9e736928ae814de7166166
MD5 445ff9ea99cd50d16dcd52e696f2b674
BLAKE2b-256 b358537fadb900f18d0f980e7d3d8a70cacd71779dfdf82c9d799c0218348e5b

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96e9a4e4636488faeddddaa5fbe52151d3b1cf361d157cbf73f9590d39a15b6c
MD5 f3bffc0b3f6a91a37302805718c7a138
BLAKE2b-256 272880c32ff9a878901c337f61c4089c8345c9863dd75e6af91bf506d8a97a37

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7295a90c03443c095e22e53adc1e13d0b45ec490159ae80745a3cdd230753711
MD5 f47910f22fea3e58d3d0c1b0e3e68c9f
BLAKE2b-256 abff699794ee3cb3a5e8e6b599bf5bd261758713e10b13f7fc6640fc71cd54f1

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 756c84a9ad977c3186165b450c1e6be0e69a284dc5b7e183013a774368a77d0d
MD5 36f54ca785abf81c3a070ef5c21a27cb
BLAKE2b-256 8079a4006b184859dfa841abc3423a292b9a3eac8bff95f485a5ec2e13b9ad28

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 141f9289083a61008ef993312ad8fe3e90f33fb35391f16140cd144eb5cf4529
MD5 4e38ac3aadfa3d9fe69f13bbe993e995
BLAKE2b-256 a6463971061d0c4d9e70ad8b57dfcffb30e29c396a583314c49c447d20115fd7

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e1fb67323e7b0f900903f99510b80ea378d93edb53f35b69226e11e031d18473
MD5 3bdeecd57528455ecae75c9880c7a4ed
BLAKE2b-256 57d08efa0b4062beaf9216a1fa8d590a1e17c9ef989c9821a7f318d97cca281f

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 36bc35cd3f80a7aa97a70622edf14d61d7de3369857a0b1a0d4fce940e66e934
MD5 23bab996c615e47155d6d5881bedcd92
BLAKE2b-256 5d585cf0e201bc5ae84dc20a0b4d817338a9f98a1d67d07942617bfa221b3cc3

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6746a67a989dcbcbcb96bcdea4eca1be95bd8d818ecac5758799ce5cee29fb36
MD5 24cae54953bb8bdbdad906d208d081cf
BLAKE2b-256 1f3ba84d7c7c58edbcf74a394997ec83c36d6ab518cb4fce35a6160d0cecff19

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5698eb60d44b9ad35b1087efbb716db825ffd35f61904c40fd41d0926d2ef05a
MD5 fdc7cec8a41a7173841fb9365c73b377
BLAKE2b-256 2090e074247b135dde84a76dc0da14c2f257918303a4b05f07615bb53bc8c0bb

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e5c2ed5533735430f38d921f8fdc1fe4b2a8c64d29c410e7492914d2a2ba559
MD5 cd55b60080281e3bd9b6aa471b3a7f93
BLAKE2b-256 c018b49789bc4b0eaefa89cd8a3efd01c6ce0f09f185481ad34a2a0eb684f30f

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ec9e21fcaa996ae41b36b39a5a86f0c75073fe0256880ffdf292d7b4a1c6cb79
MD5 8ed40be1d6012783e9657360b38f43a9
BLAKE2b-256 d9d5c3cd9d41118192d4ff61f2a420b20876c30c92ab186513878bc5cfc07ed2

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c95f47d81bf34e2e8d4e53a268d1f0befb86bb4ba35dd80a44c7f542749d6e50
MD5 a026a6ce48a3115f5f2e1cf550337574
BLAKE2b-256 533ac091ec18780826712a5b19fc256c3de260017796f1e6a2d10fd685b09062

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 84e4e1fe1d4f2394ea41bc2857e7b4fb6a038d1f1a4190be00b4ed8e28ab0aac
MD5 0b823eae80437cc51c64f6eb9b59a1d9
BLAKE2b-256 70997f6df128a481a1d4ac9cb94eaac772ca01795d19d3778d4f566616cbdb19

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f591cb5e03a13dfe199441d55bcc15a185964f6dbeefbea2c98454d95907e186
MD5 315deed265f5d4ad1138301acc751245
BLAKE2b-256 c9de150d584eae6948521dd8fba22e05bb1ee8561ffac2a3611d27595d07450f

See more details on using hashes here.

File details

Details for the file json_tools_rs-0.9.11-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for json_tools_rs-0.9.11-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fe16c31c3104a5e21dc7884d06554d6935c3fa1dfaef745e6bfa996b67791856
MD5 d87bf41be65e7abdbb00092856889d0b
BLAKE2b-256 fd3bc28c5efad4f4316b826fdf9f2315514b080328349b0087c9680a252ffd6a

See more details on using hashes here.

Release history Release notifications | RSS feed

0.9.30

90 files

0.9.29

90 files

0.9.28

90 files

0.9.27

90 files

0.9.26

90 files

0.9.25

90 files

0.9.24

90 files

0.9.23

90 files

0.9.22

90 files

0.9.21

90 files

0.9.20

90 files

0.9.19

90 files

0.9.18

90 files

0.9.17

90 files

0.9.16

90 files

0.9.15

90 files

0.9.14

90 files

0.9.13

90 files

0.9.12

90 files

This release

0.9.11 This release

90 files

0.9.10

90 files

0.9.8

90 files

0.9.7

90 files

0.9.6

90 files

0.9.5

90 files

0.9.4

90 files

0.9.3

90 files

0.9.2

90 files

0.9.0

100 files

0.7.0

99 files

0.6.0

98 files

0.5.0

98 files

0.4.0

98 files

0.3.0

25 files

0.2.0

25 files

0.1.0

25 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page