---
# System prepended metadata

title: 点字OCRサーバーとの通信フォーマット

---

# 点字OCRサーバーとの通信フォーマット

## Request
 - POSTで行うものとする
 - JSONで送信する
 - 送るJSON形式は以下のようなものとする
``
"data":{
        "type":"Image",
        "body":[BASE64形式の画像]

```
 - データの中に`type`というKeyを持ったデータと`body`というKeyを持ったデータがある。
 - こちらから送るのは画像のみなので、`type`は`Image`で固定。
 - 上の例の通り、画像はBASE64形式に変換してJSONに格納する。

## Response
 - JSON形式で送られる。
 - 日本語OCRサーバーと同じJSONデシリアライザを使いたいため，"type"というキーの値があるが，点字OCRにおいてこれは大きな意味を持たない．"Text"で固定で良い．
 - 形式は以下のようなものとする

```
{
    "data":[
        {
            "type":"Text",
            "body":"表面の文字列hogehoge"
        },
        {
            "type":"Text",
            "body":"裏面の文字列fugafuga"
        },
    ]
}
```