- N +

jsonobject轉list對象?list集合轉換成jsonobject

各位老鐵們,大家好,今天由我來為大家分享jsonobject轉list對象,以及list集合轉換成jsonobject的相關問題知識,希望對大家有所幫助。如果可以幫助到大家,還望關注收藏下本站,您的支持是我們最大的動力,謝謝大家了哈,下面我們開始吧!

如何將List對象集合轉換為json格式的字符串

我舉個例子,轉json用的是fastjson,如附件。ArrayList

怎么用json轉list的集合對象

簡單的手動放置鍵值對到JSONObject,然后在put到JSONArray對象里List<Article>al=articleMng.find(f);System.out.println(al.size());HttpServletResponsehsr=ServletActionContext.getResponse();if(null==al){return;}for(Articlea:al){System.out.println(a.getId()+a.getDescription()+a.getTitle());}JSONArrayjson=newJSONArray()

;for(Articlea:al){JSONObjectjo=newJSONObject()

;jo.put("id",a.getId());jo.put("title",a.getTitle())

;jo.put("desc",a.getDescription());json.put(jo);}try{System.out.println(json.toString())

;hsr.setCharacterEncoding("UTF-8")

;hsr.getWriter().write(json.toString());}catch(IOExceptione){e.printStackTrace();}復制代碼上述代碼JSONArray是引入的org.json.JSONArray包

java怎么樣將字符串轉換成json數組對象

1、需要json的相關jar包

2、設置json格式字符串:

Stringstr="{\"student\":[{\"name\":\"leilei\",\"age\":23},{\"name\":\"leilei02\",\"age\":23}]}";

3、建立相應的類:

publicclassStudentList{

List<Student>student;

publicList<Student>getStudent(){

returnstudent;

}

publicvoidsetStudent(List<Student>student){

this.student=student;

}

}

publicclassStudent{

privateStringname;

privateintage;

//privateStudentClassstudentClass;

publicStringgetName(){

returnname;

}

publicvoidsetName(Stringname){

this.name=name;

}

publicintgetAge(){

returnage;

}

publicvoidsetAge(intage){

this.age=age;

}

}

4、測試程序

importjava.util.List;

importorg.codehaus.jackson.map.ObjectMapper;

如何將List數據轉換成json格式

使用jackson工具包里的類

需要的jar包,

jackson-annotations-2.2.2.jar

jackson-core-2.2.2.jar

jackson-databind-2.2.2.jar

代碼:

ObjectMapperobjectMapper=newObjectMapper();

StringjsonStr=objectMapper.writeValueAsString(hashMap);轉換成json字符串

如何把一個json數組轉換成list

dumps是序列化可以把list轉成字符串

loads是反序列化把字符串還原成list

importjson

abc=[1,2,3,454]

abc_json=json.dumps(abc)

print('abc_json-------------\n',abc_json,'\n',type(abc_json))

abc_list=json.loads(abc_json)

print('abc_list-------------\n',abc_list,'\n',type(abc_list))

結果:

abc_json-------------

[1,2,3,454]

<class'str'>

abc_list-------------

[1,2,3,454]

<class'list'>

OK,關于jsonobject轉list對象和list集合轉換成jsonobject的內容到此結束了,希望對大家有所幫助。

返回列表
上一篇:
下一篇: