0
配列内にあるJSONデータを簡単に解析する方法を探しています。以前は純粋なJSONオブジェクトとOkHttpでこれを行うことができました。AndroidでJSON配列を正しく解析する方法
私が計画しているのは、各行にJSON配列のデータが含まれることを単純なリサイクルビューにすることです。
注:各配列には、「ビューア」パラメータがある場合とない場合があります。それが存在しない場合、私は0
JSONの例のデフォルト値にするために計画します。
{
status_code: 200,
status_text: "OK",
errors: [ ],
data: {
items: [
{
stream: "channel1",
status: 1,
channel: 527,
provider: "akamai"
},
{
stream: "channel2",
status: 2,
channel: 565,
provider: "akamai",
viewers: 3
},
をI持つ(JSON配列の場合に必要かどうかわからない)データを格納するクラス私は新しいOkHttpClientを開始し、要求を作成し、次の
が含まれていgetCurrentDetails(jsonData)というメソッドを渡す私のMainActivityでCurrentStreams.javapackage com.example.concurrent;
public class CurrentStreams {
private String mStream;
private int mStatus;
private int mChannel;
private String mProvider;
private int mViewers;
public String getStream() {
return mStream;
}
public void setStream(String stream) {
mStream = stream;
}
public int getStatus() {
return mStatus;
}
public void setStatus(int status) {
mStatus = status;
}
public int getChannel() {
return mChannel;
}
public void setChannel(int channel) {
mChannel = channel;
}
public String getProvider() {
return mProvider;
}
public void setProvider(String provider) {
mProvider = provider;
}
public int getViewers() {
return mViewers;
}
public void setViewers(int viewers) {
mViewers = viewers;
}
}
と呼ばれます
JSON配列を適切に処理してデータを保存し、後でデータの行を表示するようにすると、ちょっと失ったと思います。どんな助けも高度に高く評価されています。