Jounin Gakure

Jounin Gakure

| Contact :

Tool untuk Membaca Json file atau Json data

Diposting pada: 12 June 2015, oleh : Luppaa Namma, Kategori: Programing

​Bagi para programmer pengembang aplikasi berbasis web tentunya bukan hal tabo mengenai data JSON . Json (dibaca Jason) yang dimaksud disini bukan Jason VoorHees di film horror , tapi json yang dimaksud disini adalah json dari singkatan JavaScript Object Notation . Penulis berasumsi pembaca sudah mengetahui apa itu data json , jadi peulisa tidak akan menjelaskan panjang lebar dipost ini mengenai json , karena memang tidak perlu diperpanjang bahas nya  . Judul post ini kan Tool untuk Membaca Json file atau Json data  . Jika pembaca bingung apa itu data json silahkan searching di google apa itu data json .

 

 

​Karena json ini adalah data , jadi bisa disimpulkan data json ini nanti nya akan menjadi variabel yang diproses atau dibaca atau ditulis menggunakan pemograman yang akan digunakan.
Berikut ini adalah contoh data json yang sederhana

​{
  "pesan":"Hello World",
  "tanggal":"1 January 2015"
}

Seperti yang anda liat , data json itu value nya nanti nya bisa berupa array ataupun object yang memiliki value lagi , bisa jadi bertipe array ataupun object lagi atau integer , string , boolean .
Berikut ini contoh data json yang lebih advance dari sebelumnya

{ 
	"wpn1076": { 
		"id":"wpn1076",
		"name":"Senbonzakura (II)",
		"gold":0, 
		"crystal":1000, 
		"prestige":0,
		"sellable":true,
		"damage":280, 
		"rarity":5, 
		"swfName":"wpn_1076",
		"description":"Increases accuracy by 22% and dodge rate by 3%, and weaken enemy upon each weapon attack - reduce 90 HP damage for 3 turns.",
		"level":60,
		"premium":false,
		"agility":0, 
		"dodge":0, 
		"critical":0,
		"fire":0, 
		"wind":0, 
		"lightning":0,
		"earth":0, 
		"water":0,
		"vendor":false, 
		"animation":"attack_01",
		"expiry_hour":0, 
		"expiry_group_id":0,
		"effect":[
			{ "type":"add_dodge_reduction", "duration":0, "amount":22, "chance":100, "hash":"f291775e12f764534d67334aef2b6641bc619b61" },
			{ "type":"add_dodge_random", "duration":0, "amount":3, "chance":100, "hash":"dbcf768704559d422956fa3cf9b27664891e3ffe" },
			{ "type":"pet_weaken_fix_num", "duration":4, "amount":90, "chance":100, "hash":"086a23b57cc8141692684265d64e9d4733cdd230" }
		],
		"forge_material":{"material":"810:16,811:30,867:20"},
		"forge_base":1059,
		"forge_group_id":1059,
		"hash":"e637e62c4e3965a4086ad3ec18bd5dddb2435b7f" 
		},
	"wpn1077":{ 
		"id":"wpn1077",
		"name":"Sunfire Ring (II)", 
		"gold":0, 
		"crystal":1000, 
		"prestige":0, 
		"sellable":true
		"damage":465,
		"rarity":5,
		"swfName":"wpn_1077",
		"description":"Increases accuracy by 30% and reduce damage taken by 15%. Has 9% chance to block attack damage.",
		"level":80,
		"premium":false, 
		"agility":0,
		"dodge":0,
		"critical":0, 
		"fire":0,
		"wind":0, 
		"lightning":0, 
		"earth":0,
		"vendor":false,
		"animation":"attack_01", 
		"expiry_hour":0, 
		"expiry_group_id":0, 
		"effect":[
			{ "type":"add_dodge_reduction", "duration":0, "amount":30, "chance":100, "hash":"60bb08c00b0dc0c534367b66cc2e6ecf5c8636e6" }, 
			{ "type":"reduce_damage_bonus", "duration":0, "amount":15, "chance":100, "hash":"e5edd77af542289bcd443192f7233ec3066ce2f2" }, 
			{ "type":"weapon_full_guard", "duration":0, "amount":0, "chance":9, "hash":"b6f910074a45622bf9f69a606a9d91e04a70acfb" }
		], 
		"forge_material":{"material":"810:20,811:40,867:30"},
		"forge_base":1060,
		"forge_group_id":1060, 
		"hash":"a8c1e002e38a0f9b77d7634716a322687e35100c"
	}
}

Dari contoh data json yang kedua tentu nya akan menyulitkan developer untuk mengembangkan aplikasi mereka jika mereka harus meliat tiap line data json yang mereka gunakan untuk merubah ,memperbaiki , mencari kesalahan dari array ataupun object data json . Oleh karena itu beberapa programer banyak yang menyediakan tool / alat untuk membaca data json ini , ada yang online ada juga yang offline , ada yang berupa aplikasi bahkan ada pula yang berupa addon ataupun plugin tunuk digunakan di aplikasi lain seperti browser mozilla (addon) , notepad++ (plugin)

 ​Pada kesempatan kali ini tool yang penulis sarankan adalah aplikasi offline untuk membaca data json ini . Jika contoh data json yang penulis contohkan diatas diliat menggunakan apliasi pembaca data json ini , data yang dianalisa lebih mudah untuk dibaca :
Tool untuk Membaca Json file atau Json data Tool untuk Membaca Json file atau Json data

Print BeritaPrint PDFPDF