JavaでJacksonを使用してJsonGenerator設定を取得するにはどうすればよいですか?
public static enum JsonGenerator.Feature extends Enum
importjava.io。*;importcom.fasterxml.jackson.core。*;publicclass JsonGeneratorSettingsTest {public static void main(String [] args)throws IOException {StringWriter writer =new StringWriter(); JsonFactory jsonFactory =new JsonFactory(); JsonGenerator jsonGenerator =jsonFactory.createGenerator(writer); for(JsonGenerator.Feature feature:JsonGenerator.Feature.values()){boolean result =jsonGenerator.isEnabled(feature); System.out.println(feature.name()+ ":" +結果); } jsonGenerator.close(); }}
出力
AUTO_CLOSE_TARGET:trueAUTO_CLOSE_JSON_CONTENT:trueFLUSH_PASSED_TO_STREAM:trueQUOTE_FIELD_NAMES:trueQUOTE_NON_NUMERIC_NUMBERS:trueESCAPE_NON_ASCII:falseWRITE_NUMBERS_AS_STRINGS:falseWRITE_BIGDECIMAL_AS_
-
Javaを使用してフォルダからディレクトリ(のみ)を取得するにはどうすればよいですか?
ListFiles()メソッドは、現在の(File)オブジェクトによって表されるパス内のすべてのファイル(およびディレクトリ)のオブジェクト(抽象パス)を保持する配列を返します。 ファイルフィルターインターフェイスは、これをパラメーターとしてlistFiles()メソッドに渡すことができるパス名のフィルターです。このメソッドは、渡されたフィルターに渡されたファイル名をフィルターします。 フォルダ内のディレクトリを取得するには、ディレクトリのみを受け入れるFileFilterを実装し、それをパラメータとしてlistFiles()メソッドに渡します。 以下は、ExampleDirectory
-
JavaでJsonPointerインターフェースを使用してキーの値を取得するにはどうすればよいですか?
JSONPointer 文字列構文を定義する標準です これは、JSONドキュメントの特定のキー値にアクセスするために使用できます。 JSONPointerのインスタンス 静的ファクトリメソッドcreatePointer()を呼び出すことで作成できます JSON クラス。 JSONPointerでは、 すべての文字列構文には、プレフィックスとして「/」が付いています。 。 getValue()を呼び出すことで、キーの値を取得できます。 JsonPointerのメソッド オブジェクト。 JSONファイル 例 import javax.json.*; import java.io