Konvertieren Sie JSON-Daten in Array-Form
var data = [{
"a": "1",
"b": "2",
"c": "3 4 5 6 7"
}];
for(var i = 0; i
var obj = data[i];
for(var k in obj){
var arr = obj[k].split(/s+/);
if(arr.length > 1){
for(var j = 0; j
obj[k + "_" + (j + 1)] = arr[j];
}
delete(obj[k]);
}
}
}
console.log(data);
java解析json数据成数组
import net.sf.json.JSONArray;
öffentliche Klasse TestJson
{
public static void main(String []args)
{
String json = "[{"a":"111","b":"222","c":"333"},{"a":"1000","b":"2000"," c":"000"},{"a":"999","b":"300","c":"700"}]";
JSONArray jsonArr = JSONArray.fromObject(json);
String a[] = new String[jsonArr.size()];
String b[] = neuer String[jsonArr.size()];
String c[] = new String[jsonArr.size()];
for (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");
}
for (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实体类Person, 包括以下属性: Telefon, Geschlecht, Verheiratet, Adresse.
ArrayList
for (int i = 0; i
persons.add(new Person("138******67", "女", true, "北京朝阳区"));//填充Java实体类集合
}
JSONArray array = new JSONArray();// Json格式的数组形式
JSONObject obj;//json格式的单个对象形式
for (int i = 0; i
obj = neues JSONObject();
//依次填充每一个Java实体对象
versuchen {
obj.put("phone", personen.get(i).getPhone());//json通过put方式以key-value形式填充
obj.put("sex", personen.get(i).getSex());
obj.put("married", personen.get(i).getMarried());
obj.put("address", personen.get(i).getAddress());
array.put(obj);//JSONObject verwendet JSONArray
} Catch (JSONException e) {
e.printStackTrace();
}
}
(2)通过GSON工具实现:
只需要创建GSON对象,通过toJson方法转换即可。如例:
//模拟Java数据
Person person = neue Person("敏敏", 23, "女", "北京市海淀区);
//创建GSON对象
Gson gson = new Gson();
//调用toJson方法即可转换为字符串的json格式
String json = gson.toJson(person);
Das obige ist der detaillierte Inhalt vonKonvertieren Sie JSON-Daten in Array-Form. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Haben Sie Probleme beim Herunterladen oder Senden von Anhängen in Outlook 365? Manchmal zeigt Outlook sie nicht aus unbekannten Gründen, sodass Sie sie nicht sehen können. In diesem Beitrag auf der PHP.CN -Website sammeln wir einige Nutzungstipps für Anhänge, die nicht angezeigt werden.

Wenn V steigende Spieler versuchen, sich einem Server anzuschließen, der in der Nähe oder bereits voll ist, können sie auf das Problem „V -steigender Verbindungszeit“ stoßen. Wenn Sie einer von ihnen sind, können Sie sich auf diesen Beitrag von Php.cn beziehen, um Lösungen zu erhalten. Lesen Sie jetzt weiter.

Windows bietet Echtzeitschutz über Windows Security. Diese Funktion kann jedoch verhindern, dass Sie etwas tun, das es für gefährlich hält. In dieser Situation möchten Sie möglicherweise vorübergehend Echtzeitschutz einschalten. Dieser pHP.CN -Beitrag zeigt Ihnen, wie

Microsoft hat sehr früh an Windows -Updates im nächsten Jahr gearbeitet. In jüngsten Gerüchten heißt es, dass das nächste Update im Jahr 2024 möglicherweise Windows 11 24H2 statt Windows 12 ist. Jetzt ist alles unsicher. Php.cn bringt Sie nun dazu, einige verwandte Informationen zu sehen

Der Fehler 0x80030001 tritt häufig auf, wenn Sie versuchen, Dateien zu kopieren. Der Fehlercode wird von einer Nachricht begleitet, in der „angeforderte Operationen nicht ausgeführt werden können“. Wenn Sie mit diesem Fehler zu kämpfen haben, können Sie diesen Artikel auf Php.cn W lesen

Am 13. Februar 2024 veröffentlichte Microsoft KB5034765 (Betriebssystem baut 22621.3155 und 22631.3155) für Windows 11 22H2 und Windows 11 23H2. Dieses Sicherheits -Update bringt Ihnen viele neue Verbesserungen und Fehlerbehebungen. Sie können lernen, wie Sie Windows 1 herunterladen und installieren

Der Geräte -Manager wird häufig verwendet, wenn Sie einige Computerprobleme beheben müssen. Sie können die problematischen Geräte überprüfen und entscheiden, Geräte -Treiber zu deinstallieren oder zu aktualisieren. Außerdem können Sie auch Einstellungen für die Leistungsverwaltung in Geräte -Manager festlegen. Sie können jedoch f

Wenn die Sicherung und Wiederherstellung (Windows -Sicherung) nicht funktioniert, können Sie es auf Standard zurücksetzen. Wie restauriere ich Windows -Sicherung in Windows 11/10 auf Standards? PHP.CN wird Sie dazu führen, dieses Ding auf zwei Arten einfach zu machen und sie zu sehen.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool