JSON의 몇 가지 조립 방식
작년에 이 시간에 참가한 양성반은 1년이 지났습니다. 블로그를 통해 지난 1년을 기념합니다. 코드는 당신의 가장 친한 친구입니다. 감동을 주고 슬픔을 주며 분노를 주고 흥분을 주고 진보를 하며 오미진잡한 것이 생활보다 낫다.학원 선생님은 매번 구덩이를 밟고 나면 생활이 어떻다고 말씀하셨던 기억이 납니다- 침착함과 자신감을 드러내고 있습니다.
요 며칠 동안 JSON에 대한 코드를 두드렸는데 JSON은 세 가지 결합 방식이 있는데 그것이 바로 xml, json 꼬치, JSONObject와 JSONarray입니다. 저는 xml에 대해 아는 것이 많지 않고 얕은 차원의 이해만 존재합니다. 하지만 이번 학습을 통해 xml에 대해 조금 알게 된 셈입니다.w3school에서 왔어요.com.cn
···xml은 확장 가능한 표기 언어····xml은 표기 언어로 HTML···xml과 유사한 디자인 취지는 데이터를 전송하는 것이지 디스플레이 데이터가 아니라····xml은 웹의 많은 측면에 응용되고 데이터 저장과 공유를 간소화하는 데 사용된다
잔말 말고 코드로 직행
json
{
"name":" ",
"province":[{
"name":" ",
"cities":{
"city":[" "," "," "]
}
},{
"name":" ",
"cities":{
"city":[" "," "]
}
},{
"name":" ",
"cities":{
"city":[" "," "]
}
},{
"name":" ",
"cities":{
"city ":[" "," "," "]
}
}]
}
java
eclipse json jar ,
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import Util.JsonUtil;
public class JsonTest {
public static void main(String[] args) {
JsonUtil ju = new JsonUtil();
String s = ju.createJson();
if(s != null){
JSONObject json = JSONObject.fromObject(s);
System.out.println(" " + json.getString(" "));
System.out.println(" " + json.getString(" "));
JSONArray array = json.getJSONArray(" ");
for(int i = 0;i < array.size();i++){
JSONObject jo = array.getJSONObject(i);
System.out.println(" " + jo.getString(" "));
System.out.println(" " + jo.getString(" "));
}
}
}
}
---------------------------------------------------------------------
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JsonUtil {
public String createJson(){
JSONObject obj1 = new JSONObject();
obj1.put(" ", " ");
obj1.put(" ", "18");
JSONObject obj2 = new JSONObject();
obj2.put(" ", " ");
obj2.put(" ", "19");
JSONObject obj3 = new JSONObject();
obj3.put(" ", " ");
obj3.put(" ", "20");
JSONArray array = new JSONArray();
array.add(obj1);
array.add(obj2);
array.add(obj3);
JSONObject obj = new JSONObject();
obj.put(" ", "4134170801");
obj.put(" ", "27");
obj.put(" ", array);
System.out.println(obj.toString());
return obj.toString();
}
}
{" ":"4134170801"," ":"27"," ":[{" ":" "," ":"18"},{" ":" "," ":"19"},{" ":" "," ":"20"}]}
4134170801
27
18
19
20
import net.sf.json.JSONObject;
import Util.Student;
public class JsonTest1 {
public static void main(String[] args) {
Student zhangsan = new Student(" ","18");
Student lisi = new Student(" ","19");
Student lixuuan = new Student(" ","20");
JSONArray array = new JSONArray();
array.add(zhangsan);
array.add(lisi);
array.add(lixuuan);
JSONObject obj = new JSONObject();
obj.put(" ",array);
System.out.println(obj.toString());
}
}
---------------------------------------------------------------------
public class Student {
private String name;
private String age;
public Student(String name,String age){
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
}
:
{" ":[{"age":"18","name":" "},{"age":"19","name":" "},{"age":"20","name":" "}]}
본문은 근거이다http://blog.csdn.net/aiynmimi/article/details/47046631
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.