কম্পিউটার

জাভা - স্ট্রিং হিসাবে JSON ফাইল কীভাবে পড়তে হয়

এই পোস্টে আমরা দেখব কিভাবে জাভাতে স্ট্রিং ভেরিয়েবল হিসাবে একটি JSON ফাইল পড়তে হয়। এটি কখনও কখনও দরকারী, বিশেষ করে API পরীক্ষায় যখন আপনি একটি শেষ পয়েন্টে একটি JSON পেলোড পোস্ট করতে চান৷

আপনি একটি ফাইলে JSON পেলোড রাখতে পারেন, তারপর JSON ফাইলটিকে একটি স্ট্রিং হিসাবে পড়তে পারেন এবং এটিকে একটি POST অনুরোধের মূল অংশ হিসাবে ব্যবহার করতে পারেন৷

স্ট্রিং হিসাবে JSON ফাইল পড়ুন

ধরুন আমাদের নিম্নলিখিত অবস্থানে একটি JSON ফাইল আছে:

src/test/resources/myFile.json

{
  "name":"David",
  "age":30,
  "hobbies":["Football","Cooking","Swimming"],
  "languages":{"French":"Beginner","German":"Intermediate","Spanish":"Advanced"}
}

তারপরে আমরা উপরের JSON ফাইলটিকে স্ট্রিং হিসাবে পড়তে নিম্নলিখিত জাভা কোডটি ব্যবহার করতে পারি:

import java.nio.file.Files;
import java.nio.file.Paths;

public class ReadJsonAsString {

    public static void main(String[] args) throws Exception {
        String file = "src/test/resources/myFile.json";
        String json = readFileAsString(file);
        System.out.println(json);
    }
    public static String readFileAsString(String file)throws Exception
    {
        return new String(Files.readAllBytes(Paths.get(file)));
    }
}

আউটপুট:

{
  "name":"David",
  "age":30,
  "hobbies":["Football","Cooking","Swimming"],
  "languages":{"French":"Beginner","German":"Intermediate","Spanish":"Advanced"}
}

  1. কিভাবে আমরা জাভাতে একটি ফাইলে JSON অবজেক্ট লিখতে পারি?

  2. জাভাতে একটি CSV ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  3. জাভাতে একটি বৈশিষ্ট্য ফাইল থেকে ডেটা কীভাবে পড়তে হয়?

  4. কিভাবে জাভা ব্যবহার করে একটি JSON ফাইল লিখবেন/তৈরি করবেন?