Android 解析JSON对象资产
我想做一个android应用程序。下面是这个示例Android 解析JSON对象资产,android,json,Android,Json,我想做一个android应用程序。下面是这个示例JSON文件。那么我应该把它放在哪里呢?我怎样才能访问它?我想通过搜索视图访问它,结果是结果的详细视图。对不起,英语不好。我是新手 [ { "NPWP": "73.788.179.7-811.000", "Nama": "A. SAIFUL", "Alamat": "DUSUN I TETEHAKA, AWUNIO", "Kelurahan": "AWUNIO", "Kecamatan": "KOLON
JSON
文件。那么我应该把它放在哪里呢?我怎样才能访问它?我想通过搜索视图访问它,结果是结果的详细视图。对不起,英语不好。我是新手
[
{
"NPWP": "73.788.179.7-811.000",
"Nama": "A. SAIFUL",
"Alamat": "DUSUN I TETEHAKA, AWUNIO",
"Kelurahan": "AWUNIO",
"Kecamatan": "KOLONO",
"Kota": "KAB.KONAWE SELATAN",
"Propinsi": "SULAWESI TENGGARA",
"Bentuk Hukum": 0,
"Jenis": "OP",
"KLU": 96304,
"Tanggal Daftar": "27/08/2015",
"Tanggal PKP": 0,
"Tanggal PKP Cabut": 0,
"NIK": 7405090107690004,
"Telp": 82187427999,
"Status": "Normal",
"Nama PJ": "910222878 - AHMAD MUZZAMMIL"
},
{
"NPWP": "74.280.304.2-811.000",
"Nama": "A. SOPARI",
"Alamat": "DESA TANEA, KONDA",
"Kelurahan": "KONDA",
"Kecamatan": "KONDA",
"Kota": "KAB.KONAWE SELATAN",
"Propinsi": "SULAWESI TENGGARA",
"Bentuk Hukum": 0,
"Jenis": "OP",
"KLU": 1640,
"Tanggal Daftar": "26/10/2015",
"Tanggal PKP": 0,
"Tanggal PKP Cabut": 0,
"NIK": 7405070107630017,
"Telp": 81341515993,
"Status": "Normal",
"Nama PJ": "910222878 - AHMAD MUZZAMMIL"
},
{
"NPWP": "74.576.849.9-811.000",
"Nama": "A.HARIS YAHYA",
"Alamat": "MOLAWE RT 002 RW 002, MOLAWE",
"Kelurahan": "MOLAWE",
"Kecamatan": "MOLAWE",
"Kota": "KAB. KONAWE UTARA",
"Propinsi": "SULAWESI TENGGARA",
"Bentuk Hukum": 0,
"Jenis": "OP",
"KLU": 64140,
"Tanggal Daftar": "26/11/2015",
"Tanggal PKP": 0,
"Tanggal PKP Cabut": 0,
"NIK": 7409042801730001,
"Telp": 85333533868,
"Status": "Normal",
"Nama PJ": "910222878 - AHMAD MUZZAMMIL"
}
把它放在资产文件夹中 以下是如何创建一个: 要打开资产文件,请执行以下操作:
BufferedReader reader = null;
try {
reader = new BufferedReader(
new InputStreamReader(getAssets().open("your_file_name.json"), "UTF-8"));
// do reading, usually loop until end of file reading
String mLine;
while ((mLine = reader.readLine()) != null) {
//process line
...
}
} catch (IOException e) {
//log the exception
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
//log the exception
}
}
}