ChimeraCoder/gojson
چه کاری انجام میده؟
این ابزار به صورت خودکار ساختارهای (struct) مورد نیاز در زبان برنامهنویسی Go را از یک نمونه JSON تولید میکنه. کافیه یه متن JSON نمونه بدی، اونم سریع یه struct مناسب برای استفاده در کد Go میسازه.
در چه شرایطی بهتره استفاده شود؟
وقتی داری با APIهایی کار میکنی که خروجی JSON میدن و میخوای دادهها رو در گو (Golang) دیکود کنی، این ابزار میتونه خیلی کمککننده باشه. به جای نوشتن دستی structها، با gojson به صورت خودکار تولیدشون میکنه. همچنین وقتی ساختار JSON پیچیده یا تو در تو باشه، این ابزار زمان زیادی ازت ذخیره میکنه.
چند مثال از موارد استفاده:
یه API میخوای کنسوم کنی و نمونه JSON داری، gojson سریع struct رو برای unmarshal کردن میسازه.
توی یه پروژه بزرگ Go داری کار میکنی و تغییرات زیادی توی JSON وجود داره، با این ابزار راحت آپدیتش میکنی.
میخوای تست بنویسی و نیاز به structهای دقیق داری، gojson ساختار درست رو میده.
- ##Go
- ##Golang
- ##JSON
- ##StructGenerator
- ##Automation
- ##API
- ##DeveloperTools
- ##CodeGeneration
- ##Programming
- ##WebDevelopment
