Javaでのjson解析に苦労しています。
javaで標準化されていないランダムなjsonファイルの表現を生成する可能性はありますか? gson を使用しようとしましたが、それが可能かどうか、またどのように可能かはよくわかりませんでした。
したがって、jsonFile は次のようになります。
{
"id":16875,
"position":[1,2,5,7],
"metadata":{
"color":"blue",
"id": "84779jh",
"more":{ "some":"randomdata","absolutly":"noStructure"}
}
任意のキーと値のペアが可能であり、json ファイルは必要なだけネストすることができます。別のjsonファイルとマージできるようにするには、Javaオブジェクトのようなものを取得する必要があります。メタデータ部分だけが必要です。残りは無視できます。
では、どうすればそれを機能させることができるか、誰かアイデアはありますか? 助けていただければ幸いです:)
上記のjsonがマージされました(これは親ノードなので、彼のIDと位置を保持し、メタデータをマージするだけです)
{
"id":16zut,
"position":[1,2,5,7],
"metadata":{
"color":"green",
"id": "84ergfujh",
"more":{
"some":"randomdata",
"even":"more",
"absolutly":"noStructure"
},
"tags":[1,2,3,4,6,8,f7,h,j,f]
}
だろう:
{
"id":16zut,
"position":[1,2,5,7],
"metadata":{
"color":["blue", "green"],
"id": ["84779jh","84ergfujh]",
"more":{ "some":"randomdata","absolutly":"noStructure","even":"more"}
"tags":[1,2,3,4,6,8,f7,h,j,f]
}
よろしくお願いします。良い一日を。