このようなjsonファイルがあります
[
{
"topic": "Example1",
"ref": {
"1": "Example Topic",
"2": "Topic"
},
"contact": [
{
"ref": [
1
],
"corresponding": true,
"name": "XYZ"
},
{
"ref": [
1
],
"name": "ZXY"
},
{
"ref": [
1
],
"name": "ABC"
},
{
"ref": [
1,
2
],
"name":"BCA"
}
] ,
"type": "Presentation"
},
{
"topic": "Example2",
"ref": {
"1": "Example Topic",
"2": "Topic"
},
"contact": [
{
"ref": [
1
],
"corresponding": true,
"name": "XYZ"
},
{
"ref": [
1
],
"name": "ZXY"
},
{
"ref": [
1
],
"name": "ABC"
},
{
"ref": [
1,
2
],
"name":"BCA"
}
] ,
"type": "Poster"
}
]
作成した3 Tables
商品、参考書、連絡先は
Items:
Item_ID
topic
type
reference:
ref_ID
content
Contact:
ref_ID
contact_ID
Item_ID
name
関係 :
1) Items has many references
2)Items has many Authors
3)Authors has many references
さて、私の質問は
1)ここで何か間違ったことをするべきですか?
2) 現在の実装を改善する方法はありますか?
corresponding
3)ここで、 (連絡先配列内)の実装について混乱しています。それをデザインに実装するにはどうすればよいですか?
ありがとう。