JavaでJacksonを使用してJSONParserのデフォルト設定を取得するにはどうすればよいですか?
public static enum JsonParser.Feature extends Enum
importcom.fasterxml.jackson.core。*;importjava.io。*;publicclass JsonParserSettingsTest {public static void main(String [] args)throws IOException {String json ="[{\" name \ ": \ "Adithya \"、\ "age \":\ "30 \"}、 "+" {\ "name \":\ "Ravi \"、\ "age \":\ "35 \"}] "; JsonFactory jsonFactory =new JsonFactory(); JsonParser jsonParser =jsonFactory.createParser(json); for(JsonParser.Feature feature:JsonParser.Feature.values()){System.out.println(feature.name()+ ":" + jsonParser.isEnabled(feature)); }}}
出力
<前> AUTO_CLOSE_SOURCE:trueALLOW_COMMENTS:falseALLOW_YAML_COMMENTS:falseALLOW_UNQUOTED_FIELD_NAMES:falseALLOW_SINGLE_QUOTES:falseALLOW_UNQUOTED_CONTROL_CHARS:falseALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER:falseALLOW_NUMERIC_LEADING_ZEROS:falseALLOW_NON_NUMERIC_NUMBERS:falseALLOW_MISSING_VALUES:falseALLOW_TRAILING_COMMA:falseSTRICT_DUPLICATE_DETECTION:falseIGNORE_UNDEFINED:falseINCLUDE_SOURCE_IN_LOCATION:真-
Java 9でJShellのデフォルトエディタを変更するにはどうすればよいですか?
JShell REPLを実装します (Read-Evaluate-Print Loop)コマンドラインからコードを読み取ります 、指定されたスニペットを評価し、結果を出力します。 JShellでは、JShellエディターパッドを使用して、デフォルトのJShellエディターからコードを編集できます。 。 「/set」も使用できます 別のエディタを定義するためにデフォルトのエディタを変更するコマンド。「/edit」を起動するとき コマンド、このエディターを使用できます。この操作を実行するには、 / set editor [editor]を起動するだけです。 コマンド。 メモ帳を設定するとし
-
JavaでJsonPointerインターフェースを使用してキーの値を取得するにはどうすればよいですか?
JSONPointer 文字列構文を定義する標準です これは、JSONドキュメントの特定のキー値にアクセスするために使用できます。 JSONPointerのインスタンス 静的ファクトリメソッドcreatePointer()を呼び出すことで作成できます JSON クラス。 JSONPointerでは、 すべての文字列構文には、プレフィックスとして「/」が付いています。 。 getValue()を呼び出すことで、キーの値を取得できます。 JsonPointerのメソッド オブジェクト。 JSONファイル 例 import javax.json.*; import java.io