0

Azure Java SDK を使用して、Azure アカウントからアセットを収集しています。情報をjson形式で保存したいのですが、後で必要に応じてjsonを元のオブジェクトに変換したいと考えています。ただし、オブジェクトをjsonにシリアル化すると、すべてのプロパティが書き込まれるわけではありません。たとえば、ディスクオブジェクトを次のように収集しています

PagedList<Disk> diskPagedList =azure.disks().list();
for(Disk disk: diskPagedList)
{
   String json = JsonSerializer.writeValueAsString(disk);
   //SaveToDatabase(json);
}

各ディスクに対して返される json は次のようになります

{"attachedToVirtualMachine":false,"inCreateMode":false,"hot":false}

上記の 3 つ以外のフィールドはありません。disk.inner()も試してみましたが、さらにいくつかのプロパティが得られますが、それらも制限されています。

この完全なオブジェクトを json に変換する方法はありますか?

4

1 に答える 1