Json somo la 4: Jinsi ya ku encode na ku decode data za json

Json somo la 4: Jinsi ya ku encode na ku decode data za json

Katika somo hili utakwend akujifunz aku encode na ku decode data za json katika baadhi ya language

Jiunge nasi WhatsApp
Upate Update zetu

Jinsi ya Ku-Encode na Ku-Decode JSON Katika Lugha Mbalimbali

JSON ni muundo wa data unaotumika kwa kubadilishana taarifa kati ya mifumo mbalimbali. Ku-encode maana yake ni kubadilisha data kuwa JSON, wakati ku-decode ni kubadilisha JSON kuwa muundo wa data unayoweza kushughulikia kwenye programu yako.

 


 

1. Python

Python ina moduli ya json kwa kazi za JSON.

Ku-encode (Kutoa JSON):

import json

 

data = {"jina": "Amina", "umri": 25, "ndoa": False}

json_data = json.dumps(data)

print(json_data)  # {"jina": "Amina", "umri": 25, "ndoa": false}

 

Ku-decode (Kusoma JSON):
import json

 

json_data = '{"jina": "Amina", "umri": 25, "ndoa": false}'

data = json.loads(json_data)

print(data["jina"])  # Amina

 

 


 

2. Dart

Dart hutumia moduli ya dart:convert.

Ku-encode (Kutoa JSON):

import 'dart:convert';

 

void main() {

  Map<String, dynamic> data = {"jina": "Amina", "umri": 25, "ndoa": false};

  String jsonData = jsonEncode(data);

  print(jsonData); // {"jina":"Amina","umri":25,"ndoa":false}

}

 

Ku-decode (Kusoma JSON):
import 'dart:convert';

 

void main() {

  String jsonData = '{"jina": "Amina", "umri": 25, "ndoa": false}';

  Map<String, dynamic> data = jsonDecode(jsonData);

  print(data['jina']); // Amina

}

 

 


 

3. JavaScript

JavaScript ina API ya JSON tayari kujengwa.

Ku-encode (Kutoa JSON):
const data = { jina: "Amina", umri: 25, ndoa: false };

const jsonData = JSON.stringify(data);

console.log(jsonData); // {"jina":"Amina","umri":25,"ndoa":false}

 

Ku-decode (Kusoma JSON):

const jsonData = '{"jina": "Amina", "umri": 25, "ndoa": false}';

const data = JSON.parse(jsonData);

console.log(data.jina); // Amina

 

 


 

4. Java

Java hutumia Gson au org.json.

Ku-encode (Kutoa JSON) (kwa kutumia Gson):
import com.google.gson.Gson;

 

public class Main {

    public static void main(String[] args) {

        Gson gson = new Gson();

        Map<String, Object> data = new HashMap<>();

        data.put("jina", "Amina");

        data.put("umri", 25);

        data.put("ndoa", false);

 ...

Download Post hii hapa

Download App Yetu

Jifunze zaidi, na wasiliana nasi ukiwa na App yetu. Bofya link hapo chini kuweza kuipakua.

Download Now Bongoclass Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: JSON Main: ICT File: Download PDF Views 282

Share On:

Facebook WhatsApp
Sponsored links
👉1 Madrasa kiganjani    👉2 Bongolite - Game zone - Play free game    👉3 Sira ya Mtume Muhammad (s.a.w)    👉4 kitabu cha Simulizi    👉5 Simulizi za Hadithi Audio    👉6 Kitau cha Fiqh   

Post zinazofanana:

Json somo la 6: Jinsi json inavyohifadhiwa kwenye database
Json somo la 6: Jinsi json inavyohifadhiwa kwenye database

Katika somo hili utakwend akujifunza namna ambavyo json inaweza kuhifadiwa kwenye database

Soma Zaidi...
Json somo la 2: Sheria za uandishi wa Json
Json somo la 2: Sheria za uandishi wa Json

Katika somo hili utakwenda kujifunza sheria za uandishi wa json

Soma Zaidi...
Json somo la 3: Matumizi ya Json
Json somo la 3: Matumizi ya Json

Katika somo hili utakwend akujifunza baadhi ya matumizi ya Json

Soma Zaidi...
Json somo la 7: Aina za database ambazo zinafuata mtindo wa json
Json somo la 7: Aina za database ambazo zinafuata mtindo wa json

Kuelewa aina mbalimbali za database zinazotumia au kufuata mtindo wa JSON kwa uhifadhi wa data, faida zake, na mifano ya matumizi.

Soma Zaidi...
Json somo la 5: Aina za data zinazotumika kwenye json
Json somo la 5: Aina za data zinazotumika kwenye json

atika somo hili utakwenda kujifunza ainza za data zinazotumika kwenye Json

Soma Zaidi...
JSON somo la 1: Maana ya json
JSON somo la 1: Maana ya json

Katika somo hili utakwend akujifunz amaana ya json, umuhimu wake na kazi zake.

Soma Zaidi...