{"adoption": {"forks": 419, "observed_at": "2026-08-28T04:05:24.785835+00:00", "stars": 1705}, "canonical_url": "https://ross.abutalabs.com/products/jqueryserializejson", "card": {"archived": false, "artifact_type": "library", "description": "Serialize an HTML Form to a JavaScript Object, supporting nested attributes and arrays.", "domain": ["web-development", "frontend"], "enriched": true, "function": ["serialization", "form-handling"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["marioizquierdo/jquery.serializeJSON"], "name": "marioizquierdo/jquery.serializeJSON", "platform": ["browser"], "pushed_at": "2024-03-21T00:51:12+00:00", "repo": "marioizquierdo/jquery.serializeJSON", "stars": 1705, "tags": ["jquery-plugin", "html-forms", "nested-attributes", "rails-params-format", "nodejs"], "topics": ["unchecked-checkboxes", "javascript", "parsed-values", "nested-keys", "jquery", "serializejson"], "urls": [], "use_cases": ["serialize an html form to a javascript object", "convert form inputs with nested keys into", "handle arrays and nested attributes from form fields", "parse form values with correct types including checkboxes", "submit form data as  to an api", "get unchecked checkbox values in form serialization"], "what_it_is": "A jQuery plugin that adds a .serializeJSON() method to convert HTML form fields into a JavaScript object. It supports nested attributes and arrays using Rails-style bracket naming syntax.", "when_to_avoid": ["you are not using jQuery in your project", "you need a framework-agnostic modern form library", "you need reactive form state management rather than one-shot serialization"], "when_to_choose": ["you already use jQuery and need form-to-object serialization", "your form uses Rails-style nested field names like author[name]", "you need typed parsed values and unchecked checkbox handling"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/jqueryserializejson", "repo": "marioizquierdo/jquery.serializeJSON", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:37:32.263797+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76f9cbef8f78c6e27dc8895f69ba36387ed1749f7a557907257c92d7a599b5a", "fetched_at": "2026-08-28T04:05:24.785835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marioizquierdo/jquery.serializeJSON"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:37:32.263797+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76f9cbef8f78c6e27dc8895f69ba36387ed1749f7a557907257c92d7a599b5a", "fetched_at": "2026-08-28T04:05:24.785835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marioizquierdo/jquery.serializeJSON"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:37:32.263797+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76f9cbef8f78c6e27dc8895f69ba36387ed1749f7a557907257c92d7a599b5a", "fetched_at": "2026-08-28T04:05:24.785835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marioizquierdo/jquery.serializeJSON"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:37:32.263797+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76f9cbef8f78c6e27dc8895f69ba36387ed1749f7a557907257c92d7a599b5a", "fetched_at": "2026-08-28T04:05:24.785835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marioizquierdo/jquery.serializeJSON"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:37:32.263797+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76f9cbef8f78c6e27dc8895f69ba36387ed1749f7a557907257c92d7a599b5a", "fetched_at": "2026-08-28T04:05:24.785835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marioizquierdo/jquery.serializeJSON"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:37:32.263797+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76f9cbef8f78c6e27dc8895f69ba36387ed1749f7a557907257c92d7a599b5a", "fetched_at": "2026-08-28T04:05:24.785835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marioizquierdo/jquery.serializeJSON"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.785835+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:37:32.263797+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76f9cbef8f78c6e27dc8895f69ba36387ed1749f7a557907257c92d7a599b5a", "fetched_at": "2026-08-28T04:05:24.785835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marioizquierdo/jquery.serializeJSON"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:37:32.263797+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76f9cbef8f78c6e27dc8895f69ba36387ed1749f7a557907257c92d7a599b5a", "fetched_at": "2026-08-28T04:05:24.785835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marioizquierdo/jquery.serializeJSON"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:37:32.263797+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76f9cbef8f78c6e27dc8895f69ba36387ed1749f7a557907257c92d7a599b5a", "fetched_at": "2026-08-28T04:05:24.785835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marioizquierdo/jquery.serializeJSON"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:37:32.263797+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d76f9cbef8f78c6e27dc8895f69ba36387ed1749f7a557907257c92d7a599b5a", "fetched_at": "2026-08-28T04:05:24.785835+00:00", "kind": "readme", "missing": false, "url": "https://github.com/marioizquierdo/jquery.serializeJSON"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5126, "days_push": 896, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}