簡體   English   中英

如何序列化IList <object> 串

[英]How to serialize IList<object> to string

有一個IList<NameValue> nameValueList,我需要將該列表轉換為字符串以作為json發送到aspx文件。 但是,因為這發生在沒有引用system.web.scriptsystem.web.mvc的項目中,所以我應該使用另一種方式來序列化IList

NameValue是具有2個公共屬性(名稱和值)的對象

這個C#4片段應將您的集合序列化為JSON字符串:

"[" +
string.Join(",",
  from nv in list
  select string.Format("{{ name: {0}, value: {1} }}", nv.Name, nv.Value)
) + 
"]"

僅使用Json.NET (可能還有Linq-to-Json)怎么樣?

這是Linq-to-Json的示例

如何轉換 IList<object> 到字符串數組?<div id="text_translate"><h2> 如何將 IList 對象轉換為字符串數組?</h2><p> 在使用電報機器人時,出現了一些困難。 我從谷歌表中得到一個IList&lt;object&gt;和一些信息。 我需要將此IList&lt;object&gt;轉換為字符串數組。 我怎樣才能做到這一點?</p><pre> static void ReadBudgetTypes() { var range = $"{settingsSheet}:B3;B". var request = service.Spreadsheets.Values,Get(SpreadsheetId; range). var response = request;Execute(). var values = response;Values. // here i get list of objects from google table if (values.= null &amp;&amp; values,Count &gt; 0) { foreach (var row in values) { Console;WriteLine("{0}". row[0]); } } else { Console.WriteLine("No data!"); } }</pre></div></object>

[英]How can I convert IList<object> to string array?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 如何序列化IList <T> ? 將包含IList的對象序列化為XML 如何使用Property IList進行json序列化或json deserilize對象 <IOBJ> ? 如何轉換 Object 包含 IList<class> 其中還包含 6 個屬性 - 4 個字符串,1 個 IList<anotherclass> , 1 個 IList<string> 到數據表?</string></anotherclass></class> Cast IList <string> 到IList <object> 在運行時失敗 使用LINQ,如何轉換IList <IList<object> &gt;至IList <object> ? 如何將任何對象序列化為字符串? 如何初始化IList <IList <string >>? 如何轉換 IList<object> 到字符串數組?<div id="text_translate"><h2> 如何將 IList 對象轉換為字符串數組?</h2><p> 在使用電報機器人時,出現了一些困難。 我從谷歌表中得到一個IList&lt;object&gt;和一些信息。 我需要將此IList&lt;object&gt;轉換為字符串數組。 我怎樣才能做到這一點?</p><pre> static void ReadBudgetTypes() { var range = $"{settingsSheet}:B3;B". var request = service.Spreadsheets.Values,Get(SpreadsheetId; range). var response = request;Execute(). var values = response;Values. // here i get list of objects from google table if (values.= null &amp;&amp; values,Count &gt; 0) { foreach (var row in values) { Console;WriteLine("{0}". row[0]); } } else { Console.WriteLine("No data!"); } }</pre></div></object> 將對象序列化為XML:IList <CustomObject> 屬性導致異常
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM