Heim > Computer-Tutorials > Computerwissen > Konvertieren Sie JSON-Daten in Array-Form

Konvertieren Sie JSON-Daten in Array-Form

WBOY
Freigeben: 2024-01-23 10:15:05
nach vorne
1474 Leute haben es durchsucht

Konvertieren Sie JSON-Daten in Array-Form

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 personen = neue 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!

Verwandte Etiketten:
Quelle:docexcel.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage