JObject, Jarray의 기본 작업
참조:https://www.cnblogs.com/dacongge/p/6957074.html
1. JObject: 기본 json 객체
///
/// Gets the j object. /// /// public JObject GetJObject() { var obj = new JObject {{"Name", "Mark" } }; return obj; }
2. JObject: 올가미 하위 객체(JObject JObject 포함)
///
/// Gets the j object. /// /// public JObject GetJObject() { var obj = new JObject {{"Name", "Mark"}, {"Age", 8 }}; var info = new JObject {{"Phone", "132****7777"}, {"Gender", " "}}; obj.Add("Info", info); return obj; }
3. Jarray: 기본 json 객체의 배열
///
/// Gets the j array. /// /// public JArray GetJArray() { var jarray = new JArray(); var mark = new JObject { { "Name", "Mark" }, { "Age", 8 } }; var jack = new JObject { { "Name", "Jack" }, { "Age", 9 } }; jarray.Add(mark); jarray.Add(jack); return jarray; }
4. Jarray: 여러 json 객체 배열
///
/// Gets the j array. /// /// public JObject GetJArray() { var obj = new JObject(); var student = new JArray { new JObject {{ "Name", "Mark" }, { "Age", 8 } }, new JObject {{ "Name", "Jack" }, { "Age", 9 } } }; var results = new JArray { new JObject {{ "Subject", " "}, { "Score", 100}}, new JObject {{ "Subject", " " }, { "Score", 88}} }; obj.Add("Student", student); obj.Add("Results", results); return obj; }
5. Jarray: json 배열 중첩 배열(한 학생이 여러 과목 점수에 해당)
///
/// Gets the results. /// /// public JObject GetResults() { var mark = new JObject { { "Name", "Mark" }, { "Age", "8" } }; var results = new JArray { new JObject {{ "Subject", " "}, { "Score", 100}}, new JObject {{ "Subject", " " }, { "Score", 88}} }; mark.Add("Results", results); return mark; }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.