{"adoption": {"forks": 564, "observed_at": "2026-08-28T04:07:44.609081+00:00", "stars": 3128}, "canonical_url": "https://ross.abutalabs.com/products/gsonformat", "card": {"archived": false, "artifact_type": "plugin", "description": "根据Gson库使用的要求,将JSONObject格式的String  解析成实体", "domain": ["developer-tools", "mobile-development", "android-tools"], "enriched": true, "function": ["parser", "developer-tools", "serialization"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["zzz40500/GsonFormat"], "name": "zzz40500/GsonFormat", "platform": ["editor-plugin", "jvm"], "pushed_at": "2021-01-28T03:51:32+00:00", "repo": "zzz40500/GsonFormat", "stars": 3128, "tags": ["android-studio", "intellij-idea", "gson", "json-to-java", "jetbrains-plugin", "code-generation", "automation"], "topics": ["ide", "gsonformat", "jetbrains"], "urls": [], "use_cases": ["generate java model classes from json string", "convert json response to gson entity in android studio", "create pojo from json automatically", "generate data classes for fastjson or logansquare", "speed up writing json parsing models in intellij"], "what_it_is": "GsonFormat is a JetBrains IDE plugin (Android Studio / IntelliJ IDEA) that generates Java entity classes from a JSON string, following Gson library conventions. It supports multiple serialization libraries (Gson, FastJson, Jackjson, LoganSquare) and field renaming, prefixes, and visibility modes.", "when_to_avoid": ["you use VS Code or other non-JetBrains IDEs", "you need Kotlin data class generation with modern features", "you need actively maintained tooling - the latest release is from 2021"], "when_to_choose": ["you develop Android or Java apps using Gson or similar JSON libraries", "you frequently hand-write entity classes from API JSON responses", "you work in Android Studio or IntelliJ IDEA and want a hotkey-driven generator"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gsonformat", "repo": "zzz40500/GsonFormat", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:26:20.909968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a32402bd7e47f27c29a3351d75ec2ec66756a990142b6dae13fc83b4f8d594", "fetched_at": "2026-08-28T04:07:44.609081+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zzz40500/GsonFormat"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:26:20.909968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a32402bd7e47f27c29a3351d75ec2ec66756a990142b6dae13fc83b4f8d594", "fetched_at": "2026-08-28T04:07:44.609081+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zzz40500/GsonFormat"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:26:20.909968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a32402bd7e47f27c29a3351d75ec2ec66756a990142b6dae13fc83b4f8d594", "fetched_at": "2026-08-28T04:07:44.609081+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zzz40500/GsonFormat"}], "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:07:44.609081+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:26:20.909968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a32402bd7e47f27c29a3351d75ec2ec66756a990142b6dae13fc83b4f8d594", "fetched_at": "2026-08-28T04:07:44.609081+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zzz40500/GsonFormat"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:26:20.909968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a32402bd7e47f27c29a3351d75ec2ec66756a990142b6dae13fc83b4f8d594", "fetched_at": "2026-08-28T04:07:44.609081+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zzz40500/GsonFormat"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:26:20.909968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a32402bd7e47f27c29a3351d75ec2ec66756a990142b6dae13fc83b4f8d594", "fetched_at": "2026-08-28T04:07:44.609081+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zzz40500/GsonFormat"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:44.609081+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:26:20.909968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a32402bd7e47f27c29a3351d75ec2ec66756a990142b6dae13fc83b4f8d594", "fetched_at": "2026-08-28T04:07:44.609081+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zzz40500/GsonFormat"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:26:20.909968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a32402bd7e47f27c29a3351d75ec2ec66756a990142b6dae13fc83b4f8d594", "fetched_at": "2026-08-28T04:07:44.609081+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zzz40500/GsonFormat"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:26:20.909968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a32402bd7e47f27c29a3351d75ec2ec66756a990142b6dae13fc83b4f8d594", "fetched_at": "2026-08-28T04:07:44.609081+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zzz40500/GsonFormat"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:26:20.909968+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f6a32402bd7e47f27c29a3351d75ec2ec66756a990142b6dae13fc83b4f8d594", "fetched_at": "2026-08-28T04:07:44.609081+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zzz40500/GsonFormat"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4324, "days_push": 2043, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}