2023-01-08から1日間の記事一覧

AS Jackson編④~ObjectMapper(Jackson)を使う[JavaクラスからJSONファイルへ変換]

style.potepan.com これについては、あまり使うつもりはないですが、上記にうまく説明およびサンプルコードあります。

AS Jackson編③~ObjectMapper(Jackson)を使う[Map、Listを使って、少し複雑なJSONファイルを作成する]

MainActivity.java package com.example.maplistjsondemo;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class MainActivity ex…

AS Jackson編②~ObjectMapper(Jackson)を使う[MapをJSONファイルへ変換]

MainActivity.javaと、activity_main.xmlは前回(ObjectMapperを使う①)と同じです。 SecondActivity.java package com.example.mapjsondemo;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import com…

AS Jackson編①~ObjectMapper(Jackson)を使う[JSON文字列をMapへ変更する]

MainActivity.java package com.example.jsonmapdemo;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class MainActivity extend…

HTTP通信を行い、レスポンスをJSON形式で受け取る~OkHttp3を使う~

下記を参考にしてます。 OkHttpを初めて使ってみた話 - Qiita

Jacksonを使う

qiita.com まずは、JSONファイルというのがどのようなものかですが、ある形式で書かれたテキストファイルです。 { "name":"山田", "age" : 42, "job" :"警察官"} というのが基本です。 少し複雑だと下記のようなものになります。 { "message": null, "result…

Mapについて

Androidでも、JavaのMapの仕組みをよく利用してます。 「キー」と「値」の組み合わせで要素を管理するコレクションのことです。Mapは、1つの「キー」に対して、1つの「値」が存在する。 重複する「キー」は存在できません。 Mapを作成するときは、ジェネリ…

標準ライブラリにないライブラリを追加する~Jacksonというライブラリを追加する~

調べるべきは、Jacksonというライブラリファイルを、①どこからダウンロードして、②それをどのディレクトリに入れればよいのか、あるいは③パスを通しておく必要があるか、ということですが、Eclipseではこのような考え方でライブラリを追加しますが、Android …

AS初級[メモ帳]ファイル入出力編①解説

MainActivity.java package com.example.frg;import androidx.appcompat.app.AppCompatActivity;import android.content.Context;import android.os.Bundle;import android.view.Menu;import android.view.MenuInflater;import android.view.MenuItem;import…

ちょっと考えてみた20

グローバル変数は避けるべきではあるが、メモリが問題にならないようなら、使用してもよいだろう。状況次第である。

ちょっと考えてみた19

UIについてのAndroidの知識は無限にありますので、それについては適時調べていったほうがよさそうです。 今後本筋に戻りたいと思います。改めて、このブログの本筋ですが、 ①To do Listアプリの仕組みを理解し、そういうアプリを自分で作成する ②APIを使える…