Postingan

Menampilkan postingan dengan label Json

Parsing Json in Golang

Concept: []Json array ---->[]Byte array ----> Struct Syntax: func Unmarshal(data []byte, v interface{}) error Code: // Golang program to illustrate the // concept of parsing JSON to an array package main import (     "encoding/json"     "fmt" ) // declaring a struct type Competitors struct {     // defining struct variables     Username string     School   string     Online   bool     Score     int } // main function func main () {     // defining a struct instance     var competitors []Competitors     // JSON array to be decoded     // to an array in golang     Data := [] byte ( `     [         {"username": "competitor1", "school": "SMK Swasta 1", "online": true, "score": 987},         {"username": "competitor2", "school": "SMK Negeri 7", "online": false, "score": 432},    ...

Parse JSON using Python Programming

Gambar
Berikut adalah contoh bagian-bagian dari struktur file Json, dengan mengetahui bagian-bagian tersebut mempermudah untuk memahami dan memilah data. Sebelumnya sudah pernah juga menulis tentang parsing file json ini menggunakan perintah linux jq , jika tertarik ini link nya  https://nciptandani.blogspot.com/2021/11/cara-parsing-file-json-dengan-jq.html Pada dasarnya file json terdiri dari key dan value, key berupa string. Satu object file Json bisa terdiri dari berbagai tipe data, seperti string, object, array, int, null, boolean sebagai value nya.   https://docs.exivity.com/data-pipelines/extract/parslets Cara membaca file Json di Python https://pynative.com/python-json-load-and-loads-to-parse-json/ https://www.freecodecamp.org/news/python-read-json-file-how-to-load-json-from-a-file-and-parse-dumps/ https://python.plainenglish.io/data-extraction-parse-a-3-nested-json-object-23cb978b66ad File Json berikut terdiri dari key competitors terdapat value berupa array yang berisi usern...

Cara parsing file JSON dengan jq

Gambar
File json banyak ditemui dalam kegiatan sehari-hari baik programmer, system/network engineer, dll. File Json mempunyai struktur, pada tutorial ini hanya akan membahas bagaimana memparsing/mengurai file Json, misalnya hanya mengambil bagian data-data yang dibutuhkan saja.  Disini menggunakan command jq, sebelum menggunakan perintah ini bisa menginstall terlebih dahulu, disini menggunakan linux, #sudo apt install jq Gambar dibawah ini bagus memperlihatkan bagaimana format file json, isi file json pada dasarnya berisi data type pada umumnya. https://www.shapediver.com/blog/json-objects-explained Contoh ada file json dibawah ini: score.json {   "eventname": "Lomba Siswa",   "modulename": "Linux Project",   "competitors": [     {       "username": "competitor1",       "score": "98",       "institution": "SMK Negeri 4"     },     {       "username": "competitor2",...