maciejhirsz / json-rust

JSON implementation in Rust
Apache License 2.0
563 stars 63 forks source link

Is this project abandoned? #205

Open your-diary opened 2 years ago

your-diary commented 2 years ago

I have been waiting for the major update stated in #181 :

If your strings are short they will be inlined on stack and use JsonValue::Short instead of JsonValue::String. That said, the next big release of the crate will remove the Short variant, and use Cow for strings instead.

So just wondering.

samuelcolvin commented 2 years ago

@maciejhirsz, sorry to hassle.

Just a gentle bump here...

wbogocki commented 1 year ago

Certainly looks abandoned.

@maciejhirsz This crate has a big advantage over serde in that it doesn't depend on the procmacro2->quote->syn chain of crates that destroy compilation times. This is so important to something I'm working on that I had replaced serde with it on a ~60kloc project running in production right now. Just wanted to push some good feels your way regardless of whether you'll maintain it or not. It's pretty complete right now with some minor tweaks that can be done locally. Good work! :)

gierens commented 10 months ago

I'm currently gathering people in a community that should specialize on adopting abandoned Rust projects and so json was brought to my attention. We forked it to https://github.com/rustadopt/jzon-rs/ and plan to maintain it there. We already reviewed and merged pull requests, polished things like the CI and are currently checking out reported issues. It is now also available in version v0.12.5 on crates.io, see https://crates.io/crates/jzon in case anybody wants to migrate. Simply change json="..." in your Cargo.toml to jzon="0.12", and replace things like use json::... by use jzon::... .

ghost commented 10 months ago

I emailed the owner about a year ago and never got a response. at any rate, here are some other crates that a pretty good:

43 kB: https://crates.io/crates/sj 29 kB: https://crates.io/crates/humphrey_json 7 kB: https://crates.io/crates/rust_json