ਜਾਵਾ - JSON ਫਾਈਲ ਨੂੰ ਸਟਰਿੰਗ ਦੇ ਤੌਰ ਤੇ ਕਿਵੇਂ ਪੜ੍ਹਨਾ ਹੈ

ਇਸ ਪੋਸਟ ਵਿੱਚ ਅਸੀਂ ਜਾਵਾ ਵਿੱਚ ਇੱਕ ਸਟਰਿੰਗ ਵੇਰੀਏਬਲ ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਜੇਐਸਓਐਨ ਫਾਈਲ ਨੂੰ ਕਿਵੇਂ ਪੜ੍ਹਨਾ ਹੈ ਇਸ ਬਾਰੇ ਵੇਖਾਂਗੇ. ਇਹ ਕਈਂਂ ਸਮੇਂ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ, ਖ਼ਾਸਕਰ ਜਦੋਂ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ API ਟੈਸਟਿੰਗ ਵਿੱਚ ਇੱਕ ਜੇਐਸਓਐਨ ਪੇਲੋਡ ਪਾਓ ਇੱਕ ਅੰਤ ਬਿੰਦੂ ਨੂੰ.

ਤੁਸੀਂ ਇੱਕ ਫਾਈਲ ਵਿੱਚ ਜੇਐਸਓਐਨ ਪੇਲੋਡ ਪਾ ਸਕਦੇ ਹੋ, ਫਿਰ ਜੇ ਐਸ ਐੱਨ ਫਾਈਲ ਨੂੰ ਇੱਕ ਸਟਰਿੰਗ ਦੇ ਰੂਪ ਵਿੱਚ ਪੜ੍ਹ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸ ਨੂੰ ਇੱਕ ਪੋਸਟ ਬੇਨਤੀ ਦੇ ਮੁੱਖ ਭਾਗ ਵਜੋਂ ਵਰਤ ਸਕਦੇ ਹੋ.



JSON ਫਾਈਲ ਨੂੰ ਸਟ੍ਰਿੰਗ ਦੇ ਤੌਰ ਤੇ ਪੜ੍ਹੋ

ਮੰਨ ਲਓ ਕਿ ਸਾਡੇ ਕੋਲ ਹੇਠਾਂ ਦਿੱਤੀ ਜਗ੍ਹਾ ਤੇ ਇੱਕ ਜੇਐਸਓਐਨ ਫਾਈਲ ਹੈ:


src/test/resources/myFile.json

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

ਫਿਰ ਅਸੀਂ ਉਪਰੋਕਤ ਜੇਐਸਓਐਨ ਫਾਈਲ ਨੂੰ ਸਟਰਿੰਗ ਵਜੋਂ ਪੜ੍ਹਨ ਲਈ ਹੇਠ ਦਿੱਤੇ ਜਾਵਾ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ.


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'} }

ਦਿਲਚਸਪ ਲੇਖ