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

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

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



স্ট্রিং হিসাবে 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'} }

আকর্ষণীয় নিবন্ধ