將資料轉換為json格式程式碼
本文資料轉json格式的入門程式碼,建立java檔案即可
用於將實體資訊封裝成json格式資料 使用工具:myeclipse 匯入包gson.jar 專案結構:SchoolInfo.java
Person.javapublic class SchoolInfo { private String mSchoolName; public void setSchoolName(String schoolName){ this.mSchoolName = schoolName; } public String getSchoolName(){ return mSchoolName; } }
Result.javaimport java.util.List; public class Person { private String mName; private int mAge; private String mUrl; private List<SchoolInfo> mSchoolInfo; /*get方法*/ public String getName(){ return mName; } public int getAge(){ return mAge; } public String getUrl(){ return mUrl; } public List<SchoolInfo> getSchoolInfo(){ return mSchoolInfo; } /*set方法*/ public void setName(String name){ this.mName = name; } public void setAge(int age){ this.mAge = age; } public void setUrl(String url){ this.mUrl = url; } public void setSchoolInfo(List<SchoolInfo> schoolInfo){ this.mSchoolInfo = schoolInfo; } }
TestJson.javaimport java.util.List; public class Result { private int mResult; private List<Person> mPersonData; /*get方法*/ public int getResult(){ return mResult; } public List<Person> getPersonData(){ return mPersonData; } /*set方法*/ public void setResult(int result){ this.mResult = result; } public void setPersonData(List<Person> personData){ this.mPersonData = personData; } }
import java.util.ArrayList;
import java.util.List;
import com.google.gson.Gson;
/**
* 生成json程式碼,封裝實體資料
* @author xiaoyuer
*
*/
public class TestJson {
/*封裝的概念,一級管理一級的封裝,不要跨級封裝*/
public static void main(String[] args){
Result result = new Result();
result.setResult(1);
List<Person> personData = new ArrayList<Person>();
result.setPersonData(personData);
Person person1 = new Person();
person1.setName("nate");
person1.setAge(12);
person1.setUrl("http://h.hiphotos.baidu.com/image/pic/item/6c224f4a20a446239e8d311c9b22720e0cf3d70d.jpg");
List<SchoolInfo> schoolInfos = new ArrayList<SchoolInfo>();
SchoolInfo schoolInfo1 = new SchoolInfo();
SchoolInfo schoolInfo2 = new SchoolInfo();
schoolInfo1.setSchoolName("北大");
schoolInfo2.setSchoolName("清華");
schoolInfos.add(schoolInfo1);
schoolInfos.add(schoolInfo2);
person1.setSchoolInfo(schoolInfos);
personData.add(person1);
Gson gson = new Gson();
//列印,通過toJson方法將所有的資料轉化為json格式
System.out.println(gson.toJson(result));
}
}
相關推薦
將資料轉換為json格式程式碼
本文資料轉json格式的入門程式碼,建立java檔案即可 用於將實體資訊封裝成json格式資料 使用工具:myeclipse 匯入包gson.jar 專案結構: SchoolInfo.java p
通過Ajax技術,將陣列型別資料轉換為JSON格式的物件
一、在伺服器端將list型別資料放入JSON物件中的方法 tjyjList=PxcscjbDAO.getTjyjList(pxcscjbQOMap); //生成JSON物件,用來容納獲得的樣卷陣列 JSONObject jsonObject=new JSONObjec
用json.loads()將字串轉換為json格式出錯
今天爬取今日頭條的街拍時,需要將裡面的一個字串變為json格式,結果直接轉換就出現了 json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
前端頁面中把form表單中的資料轉換為json格式
$.fn.serializeJson=function(){ var serializeObj={}; var array=this.serializeArray(); var str=th
android將物件轉換為json格式
前面說了是使用java將物件轉換為json格式的字串! 但是將上面的文章的方法寫在android專案中卻出現錯誤!好像是因為匯入的包出現問題!好像是包有衝突! 後來通過問別人才知道要用谷歌的jar包! 可以百度gson網上也有例子! Gson gson2=new Gson
java將xml解析,然後將其轉換為json格式(①)
java將xml裡面的內容解析的方法在我前面的文章:java解析xml檔案獲取xml裡面的資訊 有什麼問題可以給我留言!!! 下面就是如何將model轉換為json格式的內容: public class Student { private String
利用python將json資料轉換為csv格式
假設.json檔案中儲存的資料為: {"type": "Point", "link": "http://www.dianping.com/newhotel/22416995", "coordinates": [116.37256372996957, 40.
@ResponseBody將集合數據轉換為json格式並返回給客戶端
-m path ray es2017 cnblogs class framework add work spring-mvc.xml: <beans xmlns:mvc="http://www.springframework.org/schema/mvc"
PHP將資料庫查詢內容轉換為JSON格式且顯示中文
最近寫android,開始寫伺服器了。最終伺服器的語言就先定為PHP,因為以前寫過一陣子網頁,所以就先用PHP試試水。 那麼首先為了實現android前端與伺服器互動,那麼我們伺服器傳輸的資料就要先變為JSON格式。 那麼如何將資料庫中的內容查詢出來,並且使其轉變為JSON格式呢?程式碼如下
藉助openssl將資料轉換為ASN1 der格式
本文是參照別的文章,再根據自己實踐後整理的,若有不當之處,還請批評指正! 使用openssl將C結構體轉換為ASN1 Der格式時,首先需要包含如下幾個標頭檔案: #include <openssl/asn1.h> #include <openssl/asn1t.h&g
pythonBug記錄:django將資料庫資料轉換成JSON格式
1.採用Django Model層,ORM技術 轉換成JSON格式 def getdata(request): # 使用ORM # all()返回的是QuerySet 資料型別;values()返回的是ValuesQuerySet 資料型別 ret = model
ABAP將內表資料轉換為HTML格式的檔案
TYPES: BEGIN OF TY_VBAP, VBELN TYPE VBELN, POSNR TYPE POSNR, MATNR TYPE MATNR, END OF TY_VBAP.*-ALL rel
SSM將後臺獲取的資料轉換成json格式傳遞到前臺頁面
1、後臺從資料庫中獲取資料,傳遞到response中 這一步折騰了我一整天,不知道是因為沒有傳遞到response中還是其他的原因,在前臺獲取的data,使用alert(data)輸出的一直為空值或null 有兩種方式可以實現這一步。一是利用註解@ResponseBody,
Java將XML轉換成Json格式資料
/** * 將XML解析為JSON,讓Json處理服務支援XML報文 * 依賴包: * 1. jdom-2.0.2.jar : xml解析工具包; * 2. fastjson-1.1.36.jar : 阿里巴巴研發的高效能json工具包 */ p
如何將list型別的資料轉換成json格式在伺服器端
今天學習瞭如何將object型別的資料轉換成json格式,並且在返回給瀏覽器,並且在瀏覽器端收到json格式的資料之後在成功的解析成我麼所需要的格式的資料 1:在伺服器端將object型別的資料轉換成json格式需要一些jar包 為了方便說清楚,以示例為主來
android 將資料轉換成JSON資料格式並使用JSONObject解析JSON格式的資料
比起XML檔案解析,JSON資料解析的有點在於他的體積小,在網路上傳輸的時候可以更省流量。同時它也有缺點,Json資料的語義性較差,看起來沒有XML直觀。現在JSON已經被大多數開發人員所接受,在網路資料的傳輸當中應用非常廣泛。現在做的專案需要把資料轉換成下面的格式:
ajax返回值List轉換為json格式資料
總的來說,程式碼就是下面這個樣子,不多說了,直接上程式碼,大家看的就是一目瞭然了。 var data = new Array(); for(var i=0;i<res.data.leng
將資料封裝為Json資料格式
1. List集合轉換成json程式碼 List list = new ArrayList(); list.add( "first" ); list.add( "second" ); JSONArra
對象轉換為json格式,類似中間層API
-- 簡單 xmlns 支持 ota org div bsp jackson 《一頭紮進SpringMvc視頻教程\《一頭紮進SpringMvc》第四講 源碼\》 對象自動轉換為json格式要在 spring-mvc.xml添加一個東西 ,和對應的命名空間引用和規範,和對
數據轉換為json格式
json 數據轉換 格式 一.使用Gson轉換為json格式依賴的maven包:<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</art