href可以傳集合(list)?用location.href可以
您好,這個(gè)應(yīng)該是可以的!
Vector、ArrayList、List使用方法有哪些?
??get(“two”);
System。out。println(“two = ” + n);
由于作為key的對(duì)象將通過(guò)計(jì)算其散列函數(shù)來(lái)確定與之對(duì)應(yīng)的value的位置,因此任何作為key的對(duì)象都必須實(shí)現(xiàn)hashCode和equals方法。hashCode和equals方法繼承自根類(lèi)Object,如果你用自定義的類(lèi)當(dāng)作key的話,要相當(dāng)小心,按照散列函數(shù)的定義,如果兩個(gè)對(duì)象相同,即obj1。
JSON對(duì)象轉(zhuǎn)換成List c#
using System.Web.Script.Serialization;
JavaScriptSerializer js = new JavaScriptSerializer();
List team = js.Deserialize >(jsonstr);
myobj是自己定義的一個(gè)和json匹配的類(lèi),否則就用object,轉(zhuǎn)換后是一個(gè)dictory的list,設(shè)置斷點(diǎn)調(diào)試一下就可以看到內(nèi)容public class model
{
public int count { set; get; }
public list data { set; get; }
}
public class data
{
public string carlengthwin { set; get; }
public string caraxlerequire { set; get; }
public string tradetelephonenumber { set; get; }
}
然后使用javascriptserializer的deserialize方法反序列化,參數(shù)是json
記得采納哦!這是一個(gè)互轉(zhuǎn)的代碼,
json字符串怎么轉(zhuǎn)化為list
import java.util.HashMap;
import java.util.Map;
import net.sf.json.JSONObject;
public class Test {
public static void main(String[] args) {
String json = "{\"name\":\"reiz\"}";
JSONObject jsonObj = JSONObject.fromObject(json);
String name = jsonObj.getString("name");
jsonObj.put("initial", name.substring(0, 1).toUpperCase());
String[] likes = new String[] { "JavaScript", "Skiing", "Apple Pie" };
jsonObj.put("likes", likes);
Map ingredients = new HashMap ();
ingredients.put("apples", "3kg");
ingredients.put("sugar", "1kg");
ingredients.put("pastry", "2.4kg");
ingredients.put("bestEaten", "outdoors");
jsonObj.put("ingredients",ingredients);
System.out.println(jsonObj);
//這是使用org.json的程序:
import java.util.HashMap;
import java.util.Map;
import org.json.JSONException;
import org.json.JSONObject;
public class Test {
public static void main(String[] args) throws JSONException {
String json = "{\"name\":\"reiz\"}";
JSONObject jsonObj = new JSONObject(json);
String name = jsonObj.getString("name");
jsonObj.put("initial", name.substring(0, 1).toUpperCase());
String[] likes = new String[] { "JavaScript", "Skiing", "Apple Pie" };
jsonObj.put("likes", likes);
Map ingredients = new HashMap ();
ingredients.put("apples", "3kg");
ingredients.put("sugar", "1kg");
ingredients.put("pastry", "2.4kg");
ingredients.put("bestEaten", "outdoors");
jsonObj.put("ingredients", ingredients);
System.out.println(jsonObj);
System.out.println(jsonObj);
//兩者的使用幾乎是相同的,但org.json比json-lib要輕量得多,前者沒(méi)有任何依賴(lài),而后者要依賴(lài)ezmorph和commons的lang、logging、beanutils、collections等//組件。將json字符串轉(zhuǎn)成java的array數(shù)組
private string json = "{\"address\":\"chian\",\"birthday\":{\"birthday\":\"2010-11-22\"},"+
"\"email\":\"email@123.com\",\"id\":22,\"name\":\"tom\"}";
@test
public void readjson2array() {
try {
json = "[" + json + "]";
jsonarray = jsonarray.fromobject(json);
object[] os = jsonarray.toarray();
system.out.println(os.length);
student[] stus = (student[]) jsonarray.toarray(jsonarray, student.class);
system.out.println(stus.length);
system.out.println(stus[0]);
} catch (exception e) {文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-400299.html
e.printstacktrace();文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-400299.html
運(yùn)行的結(jié)果如下:
==============json arry string >>> java array ==================
#%%%{"address":"chian","birthday":{"birthday":"2010-11-22"},"email":"email@123.com","id":22,"name":"tom"}
{"address":"chian","birthday":{"birthday":"2010-11-22"},"email":"email@123.com","id":22,"name":"tom"}
{"address":"chian","birthday":{"birthday":"2010-11-22"},"email":"email@123.com","id":22,"name":"tom"}
將json字符串轉(zhuǎn)成java的list集合
private string json = "{\"address\":\"chian\",\"birthday\":{\"birthday\":\"2010-11-22\"},"+
"\"email\":\"email@123.com\",\"id\":22,\"name\":\"tom\"}";
public void readjson2list() {
try {
json = "[" + json + "]";
jsonarray = jsonarray.fromobject(json);
list list = jsonarray.tolist(jsonarray, student.class);
system.out.println(list.size());
system.out.println(list.get(0));
list = jsonarray.tolist(jsonarray);
system.out.println(list.size());
system.out.println(list.get(0));
} catch (exception e) {
e.printstacktrace();
到了這里,關(guān)于jsonobject轉(zhuǎn)list(jsonobject轉(zhuǎn)list集合)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!