Monacard2.0第2回レビュー
第1回目はhttps://spotlight.soy/detail?article_id=v64pkj0lnです。おかげ様でいろいろな改善案をいただきまして、他のアプリにも影響がある変更箇所がありましたのでもう一度見てもらうことにしました。
JSONですが以下のように変更になりました。{
"monacard": {
"name": "MONACARD2.0",
"owner": "モナカード公式",
"desc": "このカードは新しい方式で登録されました。",
"tag": "公式,test,2.0",
"cid": "bafkrmibgvyv6gr4rgnscfffllralzdh3fcfsqoqawcmfnlu4heel3rwu4i",
"ver": "2"
},
"monamonbattle(例)": {
"hp": 500,
"attack": 200,
"type": "kusa"
}
}
1. 各パラメーター名を短くしました。
2. パラメーター名をhashからcidに変更しました。
3. CIDのバージョンをv0からv1にしました。sha3-512だと文字数が多すぎるので、sha3-256にしました。
ここまでは細かい部分なので大丈夫だと思いますが、次が問題です。
4. 他のアプリと共存できるように入れ子型のJSONにしました。discriptionをモナカードだけで独占するとほかのアプリが使えなくなってしまうので、上記JSONのように複数指定できるように変更しました。
このJOSNですが実際にdescriptionに入力するときは改行やスペースがない以下のような状態で入力することになります。
{"monacard":{"name":"MONACARD2.0","owner":"モナカード公式","desc":"このカードは新しい方式で登録されました。","tag":"公式,test,2.0","cid":"bafkrmibgvyv6gr4rgnscfffllralzdh3fcfsqoqawcmfnlu4heel3rwu4i","ver":"2"},"monamonbattle":{"hp":500,"attack":200,"type":"kusa"}}
この記事を公開後に特に改善案がない場合は3日後くらいで確定しようと思います。ご意見お待ちしてます。