Go Struct Json Formatı

Burada json u uzun uzadıya anlatmaya gerek yok. Onu başka bir yazı da ele alacağım. Go da json formatlama işlemlerine ve hele birde bunu struct lar ile yapmamız gerekirse;

Şimdi step step ilerleyelim. Öncelikle User struct ımız var ve bu struct ımızdan bir nesne oluşturuyoruz.

https://play.golang.org/p/uAlSwzv-5x

Bu kodun çıktısı;

Şimdi burda sıkıntı olabilecek şey; struct ın özellikleri ne ise direk o isimlerle json oluştu. Yani UserName öğem var ama json çıktı alırken ben onu username veya başka bir şekilde göstermek istersem;

https://play.golang.org/p/SUW1drIjeH

struct taki öğelerin yanına

nasıl görünmesini istiyorsak o şekilde yazıyoruz ve çıktımız;

bu şekilde oluyor.

Şimdi struct içinde eğer bir array imiz varsa işte o zaman da;

https://play.golang.org/p/chBDUu1f5Q

struct ımızı bu şekilde oluşturduktan sonra

çıktımız;

bu şekilde oluyor.

alierbey | 17/11/2017

Leave a Reply