> 컴퓨터 튜토리얼 > 컴퓨터 지식 > JSON 데이터를 배열 형식으로 변환

JSON 데이터를 배열 형식으로 변환

WBOY
풀어 주다: 2024-01-23 10:15:05
앞으로
1482명이 탐색했습니다.

JSON 데이터를 배열 형식으로 변환

JSON 데이터를 배열 형식으로 변환

var 데이터 = [{

"a": "1",

"b": "2",

"c": "3 4 5 6 7"

}];

for(var i = 0; i

var obj = 데이터[i];

for(obj의 var k){

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

if(arr.length > 1){

for(var j = 0; j

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

}

삭제(obj[k]);

}

}

}

console.log(데이터);

java解析json数据成数组

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[] = new String[jsonArr.size()];

String b[] = new 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)直接转换:

ㅋㅋㅋ

//假如有一个Java实体类Person,包括以下属性:전화、성별、기혼、주소。

ArrayList

명 = 새로운 ArrayList

(); for (int i = 0; i

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

}

JSONArray array = new JSONArray();// Json이 사용하는 형식

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

for (int i = 0; i

obj = 새로운 JSONObject();

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

시도해보세요 {

obj.put("phone", person.get(i).getPhone());//jsonconnectionput方式以키-값형式填充

obj.put("sex", person.get(i).getSex());

obj.put("결혼했습니다", person.get(i).getMarried());

obj.put("주소", person.get(i).getAddress());

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

} 잡기(JSONException e) {

e.printStackTrace();

}

}

(2)통신GSON工具实现:

只需要创建GSON对象,communicationtoJson방법转换即可。如例:

//模拟Java数据

사람 사람 = 새로운 사람("敏敏", 23, "女", "North京市海淀区");

//创建GSON对象

Gson gson = 새로운 Gson();

//调사용toJson방법即可转换为字符串的json格式

String json = gson.toJson(사람);

위 내용은 JSON 데이터를 배열 형식으로 변환의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:docexcel.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿