string ListToJsonString(List<int> <span style="font-family: Arial, Helvetica, sans-serif;">CheckList</span><span style="font-family: Arial, Helvetica, sans-serif;">)</span>
{
<span style="white-space:pre"> </span>DataContractJsonSerializer json = new DataContractJsonSerializer(CheckList.GetType());
<span style="white-space:pre"> </span>string szJson = "";
<span style="white-space:pre"> </span>using (MemoryStream stream = new MemoryStream())
<span style="white-space:pre"> </span>{
<span style="white-space:pre"> </span>json.WriteObject(stream, CheckList);
<span style="white-space:pre"> </span>//这里必须将字符流设置为最开始的地方
<span style="white-space:pre"> </span>stream.Position = 0;
<span style="white-space:pre"> </span>StreamReader streamReader = new StreamReader(stream);
<span style="white-space:pre"> </span>szJson = streamReader.ReadLine();
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>return szJson;
}