Java - JSON faylini String sifatida qanday o'qish mumkin

Ushbu postda biz JSON faylini Java-da String o'zgaruvchisi sifatida qanday o'qishni ko'rib chiqamiz. Bu ba'zan foydalidir, ayniqsa API testida, xohlaganingizda JSON yukini joylashtiring oxirigacha.

JSON foydali yukini faylga qo'yishingiz mumkin, so'ngra JSON faylini String sifatida o'qib, POST so'rovining mazmuni sifatida foydalanishingiz mumkin.



JSON faylini String sifatida o'qing

Quyidagi joyda bizda JSON fayli bor deylik:


src/test/resources/myFile.json

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

Keyin yuqoridagi JSON faylini String sifatida o'qish uchun quyidagi Java kodidan foydalanishimiz mumkin:


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)));
} }

Chiqish:

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