درباره این ابزار
یک نمونه JSON را بچسبانید و این ابزار استراکتهای آمادهی استفاده Go را تولید میکند، همراه با تگهای `json:"field"` برای هر کلید. همهچیز بهصورت محلی در مرورگر شما اجرا میشود، پس JSON شما هرگز بهجایی آپلود نمیشود.
تولیدکننده JSON.parse را فراخوانی میکند و نتیجه را بهصورت بازگشتی میپیماید: رشتهها به string، مقادیر بولی به bool، اعداد صحیح به int64 و اعداد با اعشار به float64 تبدیل میشوند، null به interface{} تبدیل میشود، آرایهها به یک اسلایس از نوع اولین عنصر ([]interface{} در حالت خالی) تبدیل میشوند، و هر شیء به استراکت تودرتوی نامگذاریشده خود تبدیل میشود. نام فیلدها به PascalCase صادرشده تبدیل میشوند (با بزرگشدن حروف سرنامهای رایج مانند ID و URL) در حالی که کلید اصلی در تگ json حفظ میشود.
از آن برای راهاندازی سریع مدلهای Go از یک پاسخ API یا فایل پیکربندی استفاده کنید، سپس تایپها را در جایی که لازم است دستی مرتب کنید. چون JSON نوع صحیح جداگانهای ندارد، مقداری مانند 1.0 بهعنوان عدد صحیح خوانده میشود؛ اگر float64 میخواهید یک اعشار (1.5) اضافه کنید.