Jackson についてはよくわかりません。Python から Java にデータを共有する必要があったため、Jackson を使用しているだけです。とにかく私のコードはとてもシンプルです
ObjectMapper mapper = new ObjectMapper();
Map<String,Object> data = mapper.readValue(new File(FileName), Map.class);
System.out.println(data.get("SomeInput"));
これは私が得ているものです:
{Y=0.830168776371308, Z=0.16877637130801687, X=0.0010548523206751054}
data
{}や=などを出力せずにデータを保持するある種のデータ構造を取得するために使用できるようにしたいだけです.これを行う方法はありますか?
ノードのグループがあり、タグごとに 1 つのノード (ADP など) があります。私は ADP ノードに 0.830 を与えることができるようにしたい... 文字列でこれを行うことができますが、文字列の本当に面倒な分割が必要になります。これを行う簡単な方法があるに違いないと思いますか?
編集:
読み込んでいるjsonファイルのデータは次のようになります
{
"!": {
"X": 1.0
},
"$": {
"X": 1.0
},
"&": {
"X": 1.0
},
"/m": {
"Y": 1.0
},
.....