Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is this project abandoned? #205

Open
your-diary opened this issue Feb 1, 2022 · 4 comments
Open

Is this project abandoned? #205

your-diary opened this issue Feb 1, 2022 · 4 comments

Comments

@your-diary
Copy link

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
Copy link

@maciejhirsz, sorry to hassle.

Just a gentle bump here...

@wbogocki
Copy link

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
Copy link

gierens commented Aug 25, 2023

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
Copy link

ghost commented Aug 26, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants
@samuelcolvin @wbogocki @gierens @your-diary and others