Java-JSONファイルを文字列として読み取る方法
この投稿では、JSONファイルをJavaで文字列変数として読み取る方法を見ていきます。これは、特にJSONペイロードをエンドポイントにPOSTするAPIテストで役立つ場合があります。
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"}
}
次に、次のJavaコードを使用して、上記の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"}
}
-
Javaのプロパティファイルからデータを読み取る方法は?
プロパティ はHashtableクラスのサブクラスであり、プロパティの永続的なセットを表します。 プロパティ ストリームに保存することも、ストリームからロードすることもできます。プロパティリストの各キーとそれに対応する値は文字列です。 プロパティ ファイルをJavaで使用して、構成を外部化し、キーと値のペアを保存できます。 。 Properties.load()メソッド ofPropertiesクラスはロードに便利です。プロパティ key-valueの形式のファイル ペア 。 構文 public class Properties extends Hashtable credential
-
Javaを使用してJSONファイルを作成/作成する方法は?
JSONまたはJavaScriptObjectNotationは、人間が読める形式のデータ交換用に設計された、軽量のテキストベースのオープンスタンダードです。 JSONで使用される規則は、C、C ++、Java、Python、Perlなどを含むプログラマーに知られています。サンプルJSONドキュメント − { "book": [ { "id": "01",