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
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Pernahkah anda menemui skrin hitam selepas memasang pemacu grafik seperti pemandu NVIDIA di Windows 10/11? Sekarang dalam siaran ini dari Php.cn, anda boleh mencari beberapa penyelesaian yang patut dicuba untuk skrin Black Update NVIDIA.

KB2267602 adalah kemas kini perlindungan atau definisi untuk Windows Defender yang direka untuk memperbaiki kelemahan dan ancaman di Windows. Sesetengah pengguna melaporkan bahawa mereka tidak dapat memasang KB2267602. Catatan ini dari php.cn memperkenalkan cara membetulkan "KB2267602 FAI

Pemulihan data sentiasa menjadi topik yang dipanaskan. Untuk berjaya memulihkan data dari peranti anda, anda harus tahu bagaimana ia menyimpan data. Anda boleh mempelajari perbezaan antara pemulihan RAID dan pemulihan cakera keras dari pos php.cn ini.

Kesalahan sistem fail biasanya berlaku pada komputer orang dan ralat boleh mencetuskan satu siri kerosakan yang berkaitan. Artikel ini di laman web php.cn akan memberi anda satu siri pembetulan untuk mensasarkan ralat sistem fail (-1073741521). Sila teruskan dengan yo

Tab Keselamatan dalam sifat fail membantu menetapkan kebenaran yang berbeza untuk kumpulan dan pengguna yang berlainan ke fail atau folder. Sesetengah pengguna mendapati bahawa tab keselamatan Windows 11 hilang dari sifat fail. Siaran ini dari Php.cn memberikan beberapa kaedah untuk memperbaikinya.

Melihat latar belakang folder hitam Windows 10/11 semasa anda membuka Fail Explorer? Dalam jawatan ini dari penyelesaian Php.cn, anda akan mempelajari beberapa penyelesaian yang berguna untuk mengeluarkan latar belakang hitam dalam folder.

Adakah anda bergelut dengan ralat "fail tidak dapat dipaparkan" apabila mengakses folder tertentu? Sesetengah pengguna mengadu tentang masalah ini dan mencari langkah yang berguna. Artikel ini mengenai fail tidak dapat dipaparkan OneDrive dari php.cn Wil

Sesetengah pengguna melaporkan bahawa mereka memenuhi isu Windows Server Auto-Shutdown selepas lesen tamat. Siaran ini dari Php.cn mengajar anda bagaimana untuk menghentikan Windows Server Auto-Shutdown yang telah tamat tempoh. Sekarang, teruskan bacaan anda.
