KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

JAVAでJSONをパースする

アンドロイドアプリに使っているAPIXMLからJSONに変わったので、JSONをパースする必要が出てきた。

ふりがな付与

ふりがな付与

  • kyukyunyorituryo
Amazon

JAVAJSONをパースする方法はいくつもあるみたいで、jackson使ったほうが簡単らしいが、とりあえずやってみる。

パースしたいデータは次のようなものだ。resultのword以下からオブジェクトを取得して行きたい。

{
  "id": "1234-1",
  "jsonrpc": "2.0",
  "result": {
    "word": [
      {
        "furigana": "かんじ",
        "roman": "kanzi",
        "surface": "漢字"
      },
      {
        "furigana": "かなまじり",
        "roman": "kanamaziri",
        "subword": [
          {
            "furigana": "かな",
            "roman": "kana",
            "surface": "かな"
          },
          {
            "furigana": "ま",
            "roman": "ma",
            "surface": "交"
          },
          {
            "furigana": "じり",
            "roman": "ziri",
            "surface": "じり"
          }
        ],
        "surface": "かな交じり"
      },
      {
        "furigana": "ぶん",
        "roman": "bun",
        "surface": "文"
      },
      {
        "surface": "に"
      },
      {
        "surface": "ふりがな"
      },
      {
        "surface": "を"
      },
      {
        "furigana": "ふる",
        "roman": "huru",
        "subword": [
          {
            "furigana": "ふ",
            "roman": "hu",
            "surface": "振"
          },
          {
            "furigana": "る",
            "roman": "ru",
            "surface": "る"
          }
        ],
        "surface": "振る"
      },
      {
        "surface": "こと"
      },
      {
        "surface": "。"
      }
    ]
  }
}

developer.yahoo.co.jp

JSONObject json = new JSONObject(jsonText);
JSONArray word = json.getJSONObject("result").getJSONArray("word");

これでword以下をオブジェクトとして取得できたが。あとはjavascriptと同じような書き方でパースをする。

qiita.com

更に細かく見ていく必要がある。

for文とswitchを使いながらパースしていった。

    JSONArray elements = json.getJSONObject("result").getJSONArray("word");
       for (int i = 0; i < elements.length(); i++) {
            JSONObject element = elements.getJSONObject(i);

            switch (element.length()) {

}}

 

hensa40.cutegirl.jp

tkm0on.hatenablog.com

tkm0on.hatenablog.com

docs.oracle.com

12月16日から12月22日までキンドル新刊ピックアップ

 

12月16日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12月17日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12月18日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

12月19日発売の本

 

 

 

 

 

 

12月20日発売の本

 

 

 

 

 

 

 

 

 

 

 

12月21日発売の本

 

 

 

 

 

 

 

 

 

 

12月22日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

ベルセルク最新41巻配信記念 最大90%OFF、レシピ本50%OFF、ヒーローズ10周年記念などキンドルセール割引

ベルセルクは今後どうなるかがわからないが、最新刊が出ました。レシピ本のほか漫画。

 

白泉社 ベルセルク最新41巻配信記念 ヤングアニマルフェ 最大90%OFF 1月6日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

笠倉出版社 健康・レシピ本! 年末年始特大フェア 50%OFF 1月6日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

白泉社名作フェア ~憧れ美少女編~ 最大30%OFF 1月6日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

ヒーローズ10周年記念!! 冬のヒーローズ祭 最大50%OFF 1月7日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

2021年 幻冬舎年間ベスト! 40%OFF 1月6日 まで

 

 

 

 

その他のセール本 

kyukyunyorituryo.github.io

一迅社 comic POOL 12月新刊キャンペーン 最大50%OFF、その他 1月6日 まで

 

 

 

 

その他のセール本

kyukyunyorituryo.github.io

12月9日から12月15日までキンドル新刊ピックアップ

 

12月9日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

12月10日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12月11日発売の本

 

 

 

 

12月12日発売の本

 

 

 

 

12月13日発売の本

 

 

 

 

 

 

 

 

12月14日発売の本

 

 

 

 

 

 

 

 

 

 

 

12月15日発売の本

 

 

 

 

 

 

 

 

 

 

 

 

ダイソーのトレーニンググッズを試してみた

腹筋ローラー

www.youtube.com

 

ダイソーで腹筋ローラー300円プラス税で売っていたので試してみた。ダイソーなのでアマゾンで売っている商品よりは作りが簡素だ。筋肉をつけたいというよりかは、生活が楽になる程度の筋力を維持したいのが理由だ。わかりやすく見栄えがいい筋肉をつけるのが目的ではない。日常生活だと姿勢を維持する筋肉の方が良さそうなので腹筋ローラーを選んだ。

 腹筋ローラーは顔面を床に打ち付ける事故があるそうなので注意が必要だ。例として歯や鼻が折れる人がいるみたいで痛そうだ。

 

 感想は腕立て伏せより使う筋肉の範囲が多い感じがする。脇の下が痛いのは腕立て伏せにはない運動なのだろう。作りが簡素なだけ床へのダメージが多そうなので、ちゃんとしたものを買ったほうがいいかも。

 膝をつけるのと付けないのとで段階やレベルがあるようだが、膝をつけるのしかやってないのに腰がいたい。腰がなかなか治らない、腹筋ローラーはもう少し筋肉をつけてからのほうが良さそうだ。

レーニングチューブ

 

www.youtube.com

 ダイソーで100円で一つずつ売っていた。バランス系のトレーニングして転倒防止すにいいかなと思っている。地味に足がつかれるが、効果があるのかわからない。