JSONデータを配列形式に変換する

WBOY
WBOY転載
2024-01-23 10:15:051470ブラウズ

JSONデータを配列形式に変換する

jsonデータは数グループに保存されています

var データ = [{

"a": "1",

"b": "2",

"c": "3 4 5 6 7"

}];

for(var i = 0; i

var obj = データ[i];

for(obj の変数 k){

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

if(arr.length > 1){

for(var j = 0; j

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

}

delete(obj[k]);

}

}

}

コンソール.ログ(データ);

javajsonデータベース成数組を解析する

import net.sf.json.JSONArray;

パブリック クラス 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[] = 新しい String[jsonArr.size()];

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

String c[] = 新しい 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

2 つの方法があります:

(1) 直接转换:

JSONArray オブジェクト、JSONObject オブジェクトを作成し、put メソッドによってそのデータをセキュリティ値の形式で充填します。例:

//Java ボディ タイプの個人のように、次の属性が含まれます:電話、性別、既婚、住所。

ArrayList

人 = 新しい 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 = 新しい JSONObject();

//依次充填每一Java实体オブジェクト

###試す {###

obj.put("phone", people.get(i).getPhone());//json 通過 put 方式によるキー値形式による充填

obj.put("セックス", people.get(i).getSex());

obj.put("既婚者", people.get(i).getMarried());

obj.put("住所", people.get(i).getAddress());

array.put(obj);//JSONArray に JSONObject を追加します

} catch (JSONException e) {

e.printStackTrace();

}

}

(2)GSONツール経由:

GSON オブジェクトを作成するだけで、Json メソッドに変換できます。例:

//模倣Javaデータベース

人 人 = 新しい人("敏敏", 23, "女", "北京市海淀区");

//创建GSON对象

Gson gson = new Gson();

//toJson メソッド即可转换文字列の json 格式

String json = gson.toJson(人);

以上がJSONデータを配列形式に変換するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はdocexcel.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。