0

このような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) 現在の実装を改善する方法はありますか?

corresponding3)ここで、 (連絡先配列内)の実装について混乱しています。それをデザインに実装するにはどうすればよいですか?

ありがとう。

4

1 に答える 1