Kule posi siza kujonga indlela yokufunda ifayile yeJSON njengokwahluka komtya kwiJava. Ngamanye amaxesha iluncedo, ngakumbi kuvavanyo lwe-API xa ufuna njalo Thumela umrhumo ohlawulelwayo weJSON ukuya kwindawo yokugqibela.
Ungabeka umthwalo weJSON kwifayile, emva koko ufunde ifayile yeJSON njengeNtambo kwaye uyisebenzise njengomzimba wesicelo sePOST.
Masithi sinefayile yeJSON kule ndawo ilandelayo:
src/test/resources/myFile.json
{ 'name':'David', 'age':30, 'hobbies':['Football','Cooking','Swimming'], 'languages':{'French':'Beginner','German':'Intermediate','Spanish':'Advanced'} }
Emva koko sinokusebenzisa le khowudi ilandelayo yeJava ukufunda le fayile yeJSON ingentla njengeNtambo:
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)));
} }
Iziphumo:
{ 'name':'David', 'age':30, 'hobbies':['Football','Cooking','Swimming'], 'languages':{'French':'Beginner','German':'Intermediate','Spanish':'Advanced'} }