cari
Rumahtutorial komputerpengetahuan komputerTukar data JSON kepada bentuk tatasusunan

Tukar data JSON kepada bentuk tatasusunan

Tukar data JSON kepada bentuk tatasusunan

var data = [{

"a": "1",

"b": "2",

"c": "3 4 5 6 7"

}];

untuk(var i = 0; i

var obj = data[i];

untuk(var k dalam obj){

var arr = obj[k].split(/s+/);

jika(arr.panjang > 1){

untuk(var j = 0; j

obj[k + "_" + (j + 1)] = arr[j];

}

padam(obj[k]);

}

}

}

console.log(data);

java解析json数据成数组

import net.sf.json.JSONArray;

TestJson kelas awam

{

utama kekosongan statik awam(String []args)

{

String json = "[{"a":"111","b":"222","c":"333"},{"a":"1000","b":"333"},{"a":"1000","b" c":"000"},{"a":"999","b":"300","c":"700"}]";

JSONArray jsonArr = JSONArray.fromObject(json);

String a[] = String baharu[jsonArr.size()];

String b[] = String baharu[jsonArr.size()];

String c[] = String baharu[jsonArr.size()];

untuk (int i = 0; i

a[i] = jsonArr.getJSONObject(i).getString("a");

b[i] = jsonArr.getJSONObject(i).getString("b");

c[i] = jsonArr.getJSONObject(i).getString("c");

}

untuk (int i = 0; i

System.out.print(a[i]+" ");

System.out.print(b[i]+" ");

System.out.print(c[i]);

System.out.println();

}

}

}

java怎么把数据转成json

有两种方法实现:

(1)直接转换:

创建JSONArray对象、JSONObject对象,通过put方法将其数据以键值对的形式填充,如例:

//假如有一个Java实体类Orang,包括以下属性:telefon、seks、kawin、alamat。

ArrayList orang = ArrayList baharu();

untuk (int i = 0; i

persons.add(new Person("138******67", "女", true, "北京朝阳区"));//填充Java实体类集合

}

JSONArray array = new JSONArray();// Json格式的数组形式

JSONObject obj;//json格式的单个对象形式

untuk (int i = 0; i

obj = JSONObject baharu();

//依次填充每一个Java实体对象

cuba {

obj.put("phone", persons.get(i).getPhone());//json通过put方式以key-value形式填充

obj.put("seks", persons.get(i).getSex());

obj.put("married", persons.get(i).getMarried());

obj.put("alamat", persons.get(i).getAddress());

array.put(obj);//将JSONObject添加入JSONArray

} tangkapan (JSONException e) {

e.printStackTrace();

}

}

(2)通过GSON工具实现:

只需要创建GSON对象,通过toJson方法转换即可。如例:

//模拟Java数据

Orang orang = Orang baharu("敏敏", 23, "女", "北京市海淀区");

//创建GSON对象

Gson gson = Gson baharu();

//调用toJson方法即可转换为字符串的json格式

String json = gson.toJson(person);

Atas ialah kandungan terperinci Tukar data JSON kepada bentuk tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:Excel办公网. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Alat Penyelesai Penyelesaian Metadata Pencetak Microsoft: Betulkan Bug HP-SmartAlat Penyelesai Penyelesaian Metadata Pencetak Microsoft: Betulkan Bug HP-SmartApr 12, 2025 am 12:50 AM

Bagaimana jika HP Smart dipasang secara automatik pada Windows 11/10/pelayan? Microsoft telah mengeluarkan utiliti dan anda boleh mendapatkan KB5034510: Microsoft Printer Metadata Troubleshooter Tool Online untuk membetulkan bug auto-pemasangan. Teruskan membaca siaran php.cn ini untuk mencari

Cara Memperbaiki Netwlv64.Sys Ralat Skrin Biru di Windows 10/11 - MinitoolCara Memperbaiki Netwlv64.Sys Ralat Skrin Biru di Windows 10/11 - MinitoolApr 12, 2025 am 12:49 AM

Skrin Biru Netwlv64.sys adalah ralat biasa apabila cuba boot sistem operasi Windows 11/10. Bagaimanakah anda dapat menyelesaikan masalah BSOD ini untuk membiarkan PC berfungsi dengan betul? Dalam siaran ini, anda boleh menemui beberapa penyelesaian berguna yang dikumpulkan oleh Php.cn.

Cara mengubah saiz tetingkap di Windows 10Cara mengubah saiz tetingkap di Windows 10Apr 12, 2025 am 12:48 AM

Saiz semula Windows membantu jika anda melakukan lebih daripada satu program pada masa yang sama. Kebanyakan anda mesti cuba mengubah saiz tingkap dalam penggunaan komputer harian anda. Pos Php.cn ini menyusun beberapa kaedah berguna untuk memberitahu anda cara mengubah saiz tetingkap.

Cara Melumpuhkan Soalan Keselamatan untuk Akaun Tempatan Menang 10/11 - MINITOOLCara Melumpuhkan Soalan Keselamatan untuk Akaun Tempatan Menang 10/11 - MINITOOLApr 12, 2025 am 12:47 AM

Adakah anda mencari cara untuk melumpuhkan soalan keselamatan untuk akaun tempatan di Windows 10/11? Dalam siaran ini dari Php.cn, kami akan membimbing anda melalui bagaimana untuk mencegah penggunaan soalan keselamatan untuk akaun tempatan melalui editor dan pendaftaran dasar kumpulan tempatan

Cara Menghapus Passkeys yang Disimpan Untuk Apl dan Laman Web di Windows 11 - MinitoolCara Menghapus Passkeys yang Disimpan Untuk Apl dan Laman Web di Windows 11 - MinitoolApr 12, 2025 am 12:46 AM

Windows 11 Insider Preview Build 23486 mengumumkan untuk mengemukakan ciri baru, Tetapan PassKey, untuk meningkatkan pengalaman menggunakan kata laluan. Anda boleh membuat dan menambah passkeys baru di komputer anda, serta memadamkan mana -mana daripada mereka. Pos Php.cn ini berjalan

Tetap: OneDrive Terdapat masalah menandatangani anda - minitoolTetap: OneDrive Terdapat masalah menandatangani anda - minitoolApr 12, 2025 am 12:45 AM

Adakah anda menderita "OneDrive ada masalah menandatangani anda dalam" kesilapan ketika cuba log masuk ke OneDrive? Sekarang dalam jawatan ini dari php.cn, kami akan membimbing anda melalui cara menyelesaikan masalah log masuk OneDrive ini.

Pembetulan yang tidak berkesudahan - Ikon desktop bertindih pada tingkapPembetulan yang tidak berkesudahan - Ikon desktop bertindih pada tingkapApr 12, 2025 am 12:44 AM

Ikon Desktop Windows 11 dan Windows 10 bertindih? Di sini dalam jawatan ini dari Php.cn, kami akan memberikan anda beberapa penyelesaian yang berguna untuk membantu anda menyingkirkan bug ikon desktop Windows ini.

Bagaimana untuk membetulkan isu 'Dua OneDrive dalam File Explorer'?Bagaimana untuk membetulkan isu 'Dua OneDrive dalam File Explorer'?Apr 12, 2025 am 12:43 AM

OneDrive menunjukkan kepada anda folder dua kali dalam File Explorer dengan ikon OneDrive yang sama. Itulah beberapa pepijat yang berlaku di OneDrive. Anda mungkin mengambil kaedah yang berkesan untuk menetapkan keadaan dua folder OneDrive dalam File Explorer. Catatan ini di php.cn akan membantu anda

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

SecLists

SecLists

SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.