私はこのjsonスキーマを定義しています:
"type": "object",
"properties": {
"kg": {
"type": "number",
"multipleOf": 0.01,
},
"lbs": {
"type": "number",
"multipleOf": 0.01,
}
}
ユーザーがkgの重量を入力すると、ポンドの重量はkg * 2.20462262の値で自動入力され、kgの場合はその逆で、重量はポンド* 0.45359237に等しくなるように、KgとLbsの間に依存関係が必要です。
たとえば、ユーザーがフィールド kg に 5 を入力すると、lbs フィールドは値として 11.02 を反映する必要があり、ユーザーがフィールド lbs に 5 を入力すると、kg フィールドは値として 2.26 を反映する必要があります。
私はjsonの依存関係について知っていますが、参照された値が列挙型でない場合にその値にアクセスする方法は知りません。