github linkedin instagram email
Golang for Beginner Part 1.2: Print Data as JSON API
Jun 9, 2018
One minute read

Rest_API

Hari ini kita akan belajar mengenai print data DB MySQL ke dalam bentuk web JSON API. Anda bisa fork full codenya disini : Full Code

Mengingat kembali postingan sebelumnya mengenai print data row dari mysql yakni Print Data From DB MySQL. Kita akan sedikit memodifikasi fungsi-fungsi sebelumnya yakni dengan menambahkan komponen-komponen seperti :

  1. Gorilla Mux –> library 3rd party digunakan untuk routing web
  2. “json/encoding” –> library go untuk mengakomodasi fungsi-fungsi membaca dan menulis data ke dalam bentuk JSON
  3. “net/http” –> library go untuk keperluan fungsi http seperti GET, POST, PUT, dsb.

Bisa anda lihat pada baris kode berikut :

Jika dijalankan maka akan menghasilkan data berikut :

{
	"status": 1,
	"message": "Success",
	"Data": [
		{
			"sku": "SSI-D01466064-X3-BLA",
			"product_name": "Salyara Plain Casual Big Blouse (XXXL,Black)",
			"stocks": 52
		},
		{
			"sku": "SSI-D01466013-XX-BLA",
			"product_name": "Salyara Plain Casual Big Blouse (XXL,Black)",
			"stocks": 77
		},
		{
			"sku": "SSI-D01401071-LL-RED",
			"product_name": "Zeomila Zipper Casual Blouse (L,Red)",
			"stocks": 76
		},
		{
			"sku": "SSI-D01401064-XL-RED",
			"product_name": "Zeomila Zipper Casual Blouse (XL,Red)",
			"stocks": 44
		},
		
		.........

Bagaimana mudah bukan? jika ada pertanyaan langsung bisa comment di bawah ya :) . Sampai jumpa di episode-episode berikutnya. Happy Coding :)



Back to posts


comments powered by Disqus