কম্পিউটার টিউটোরিয়াল

জাভা গাইড: API টেস্টিংয়ের জন্য JSON ফাইলকে স্ট্রিং-এ পড়া

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

আপনি 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 ফাইল কীভাবে লিখবেন/তैयার করবেন?