0
私はscalaには新しく、protobufを使ってデータを渡すことを考えています。しかし、データには、異なるアイテムに共通の値セットがいくつかあります。 JSONのデータは次のようになります。protobufの内部参照?
[
{
"id" : "1",
"value" : {
"field1" : "f1value.1",
"field2" : "f2value.1",
"field3": commonobject
}
},
{
"id" : "2",
"value" : {
"field1" : "f1value.2",
"field2" : "f2value.2",
"field3": commonobject
}
}
]
どういうわけか、共通のオブジェクトを複製しないような解決策を見つけることを望んでいます。 protobufにJSONスキーマの$ refのような内部参照があるのだろうかと思います。
ありがとうございました!
ありがとうございました。基本的には、リファレンスフィックスアップを手作業で行うための特別なステップを追加する必要があります。 – ann
はい。あなたの共通のオブジェクトが静的であるならば、protobuf 'enum'はこれを実装するのに便利です。それ以外の場合は、リレーショナルデータベースソリューションを検討することもできます。 – kliew