Json陣列轉List
一不小心,不知道哪裡犯了個錯,特別總結下。。。。。。。。。。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Newtonsoft.Json; namespace Tjson { class Program { static void Main(string[] args) { string json = ""; json = "{\"name\":\"小王\",\"upid\":\"4\",\"rid\":\"1\",\"tid\":\"2\",\"day\":\"0\"}"; Program p = new Program(); User u=new User(); u=p.GetUserData(json); Console.WriteLine("輸出Json字串"); Console.WriteLine("名稱:{0} uid:{1} rid:{2} tid:{3}",u.name,u.upid,u.rid,u.tid); Console.WriteLine("輸出完畢"); Console.ReadLine(); json = ""; json += "["; json += "{\"name\":\"小王1\",\"upid\":\"4\",\"rid\":\"1\",\"tid\":\"21\",\"day\":\"10\"},"; json += "{\"name\":\"小王2\",\"upid\":\"3\",\"rid\":\"2\",\"tid\":\"22\",\"day\":\"100\"},"; json += "{\"name\":\"小王3\",\"upid\":\"2\",\"rid\":\"3\",\"tid\":\"23\",\"day\":\"1000\"},"; json += "{\"name\":\"小王4\",\"upid\":\"1\",\"rid\":\"4\",\"tid\":\"24\",\"day\":\"10000\"}"; json += "]"; Console.WriteLine(json); Console.WriteLine(); Console.ReadLine(); List<User> li = JsonConvert.DeserializeObject<List<User>>(json); Console.WriteLine("輸出Json陣列"); for (int i = 0; i < li.Count; i++) { Console.WriteLine("名稱:{0} uid:{1} rid:{2} tid:{3} day:{4}", li[i].name, li[i].upid, li[i].rid, li[i].tid,li[i].day); } Console.ReadLine(); } public User GetUserData(string jsonText) { User rb = JsonConvert.DeserializeObject<User>(jsonText); return rb; } public class User { public string name { get; set; } public string upid { get; set; } public string rid { get; set; } public string tid { get; set; } public string day { get; set; } } } }
答案
相關推薦
Json陣列轉List
一不小心,不知道哪裡犯了個錯,特別總結下。。。。。。。。。。 using System; using System.Colle
json字元陣列轉List+匯出Excel表格
首先是json字元陣列轉List集合物件 String jsonString = custIcCardDubboService.getExcelFailData(keyName); List<CardExcelVo> excelVoList = JSON.pars
java json字串轉list
json字串轉list maven引入jar <dependency> <groupId>
json 實體互轉, list json互轉 ,List<實體> 轉List<Object> , List<Objcet> 轉List<Map> map 轉實體 , map轉json
// json 實體互轉, list json互轉 ,List<實體> 轉List<Object> , List<Objcet> 轉List<Map> 使用alibaba的json工具包 import com.al
Array.asList:陣列轉list時你一定要知道的“陷阱”!
最近開發中,業務上處理,經常用到asList方法,這讓我不經想起了它的很多容易讓人犯錯的地方或者誤解的地方,所以就想抽出時間來,整理一下,和大家分享出來,深夜了,話不多說,主要以程式碼為主,簡易的程式碼,你一看就知道了! 大家都知道這個方法是將陣列轉成list,是JDK中java.util包中A
Java POI JSON陣列轉EXCEL
JSON陣列轉EXCEL,自定義動態生成表頭 public static void createExcel(String[] heads,JSONArray jsonArray ,String uplo
java json字串 轉 List
工具類 /** * 常用工具類 */ public class WebUtils { /** * json 轉 List<T> */ public static <T> List<T> jsonToList(
java list轉String,list轉map,String陣列轉list,帶逗號String轉list
專案中經常會遇到list轉String,list轉map,String轉list等情況,特在這裡記錄一下。 1.list轉String 將List集合轉化為用符號隔開的String字串,只要用StringUtils中的join就行。 String
java陣列轉list誤區
ava中陣列轉list使用Arrays.asList(T... a)方法。示例:public class App {public static void main(String[] args) {List<String> stringA = Arrays.asLi
JAVA8字串轉陣列、陣列轉List
public class function { public static void main(String[] args){ String str = "1,2,3"; int[] a = Arrays.stream(str.spl
jquery中json陣列轉成物件的方法
rights=JSON.parse(str); 其中str為後臺傳過來的json陣列的字串,前臺我放到input標籤中瞭然後jquery獲取到的是json陣列的字串,然後再js中用上面的語句就可以將字串轉成陣列物件了。
java中List轉陣列,陣列轉List
廢話不說,直接上程式碼 List轉成陣列 List<String> nameList = new ArrayList<>(); nameList .add("123'); nameList .add("123'); nameList .add("12
fastJson json字串轉List以及Map
fastJson是阿里出品的json處理外掛,比較輕量、易用,國內很多公司都應用於生產系統中。一般的Web應用程式為了更好的使用者體驗,在頁面中使用了ajax技術,非同步載入資料,或者提
json陣列轉成ArrayList
問題: 1、json轉成ArrayList 解決辦法: 1、用gson轉; 2、匯入gson-2.2.4-javadoc.jar、gson-2.2.4-sources.jar、gson-2.2.4.jar 3、新增函式: public st
java陣列轉List
1、String陣列List<String> str1 = Arrays.asList("a", "b","c");String[] stringArray = {"a","b","c"};List<String> str2 = Arrays.asLi
json 實體互轉, list json互轉 ,List 轉List , List 轉List map 轉實體 , map轉json
// json 實體互轉, list json互轉 ,List<實體> 轉List<Object> , List<Objcet> 轉List<Map> 使用alibaba的json工具包 im
String陣列轉List,List轉String陣列
List<String> list = new ArrayList<String>(); list.add("a1"); list.add("a2"); String[] toBeStored = list.toArra
JSON(不帶json陣列)轉XML(層層巢狀,xml格式為value格式)
廢話不多說,直接上程式碼 /** * 處理json資料 * @param jsonString */ public static String jsonToXmlUtil(String json
json 轉 list json 轉 陣列
1.1 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1
Gson json轉list、陣列
使用Gson,把json轉成list或陣列,主要是通過Gson類中的fromJson(String json,Type typeOfT)這個方法。 重點就是怎麼獲取這個typeOfT。 我知道的有兩種方式: 方式一: TypeToken<List<S